PDF .Net

.NET assembly to do everything with PDF.


using System;
    using System.IO;
    using SautinSoft;
    using SautinSoft.Pdf;

    namespace Sample
    {
        class Sample
        {
            static void Main(string[] args)
            {
                // Load an existing PDF document
                PdfDocument document = new PdfDocument();
                document.Load("input.pdf");
                // Rotate the first page by 90 degrees
                PdfPage page = document.Pages[0];
                page.Rotation = PdfRotation.Rotate90;
                // Save the modified document
                document.Save("output.pdf");
                // Open the modified document
                System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo("output.pdf") { UseShellExecute = true });
            }
        }
    }
Rotate a Page in a PDF Document

The PDF .Net product includes a code example for rotating a page in a PDF document. This example demonstrates how to use the library to programmatically rotate a page within a PDF file.

The product supports various platforms, including Windows, Linux, macOS, and Docker, and is compatible with .NET 8, 7, 6, 5, Standard 2, Core 2x & 3x, and Framework 4.6.2+.