Rozwiązanie orientacji strony dokumentu PDF

Obracanie dokumentów PDF za pomocą bezpłatnych aplikacji i interfejsów API dla wielu platform

Jak obracać strony PDF

Aby obrócić plik PDF, użyjemy interfejsu API Aspose.PDF, który jest bogatym w funkcje, wydajnym i łatwym w użyciu interfejsem API do manipulacji dokumentami na dowolnej platformie. Otwórz menedżera pakietów NuGet, wyszukaj Aspose.pdf i zainstaluj. Można również użyć następującego polecenia z konsoli Menedżera pakietów.

Obracanie dokumentów PDF


Potrzebujesz Aspose.PDF library, aby wypróbować kod w swoim środowisku.

  1. Załaduj plik PDF z wystąpieniem dokumentu.
  2. Przesuń górną stronę, aby zrekompensować zmianę rozmiaru strony.
  3. Ustaw starą i nową wysokość strony.
  4. Ustawianie kąta obrotu strony.
  5. Zapisz wyjściowy plik PDF.

Obróć PDF - C#.

    string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
    Document doc = new Document(dataDir + "input.pdf");
    foreach (Page page in doc.Pages)
{
    Aspose.Pdf.Rectangle r = page.MediaBox;
    double newHeight = r.Width;
    double newWidth = r.Height;
    double newLLX = r.LLX;
    double newLLY = r.LLY + (r.Height - newHeight);
    page.MediaBox = new Aspose.Pdf.Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight);
    // Sometimes we also need to set CropBox (if it was set in original file)
    page.CropBox = new Aspose.Pdf.Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight);
    // Setting Rotation angle of page
    page.Rotate = Rotation.on90;
}
    dataDir = dataDir + "ChangeOrientation_out.pdf";
    // Save output file
    doc.Save(dataDir);