Hur man roterar PDF med C#

Den här artikeln hjälper dig med hur man roterar PDF med C#. Den förklarar resurserna som krävs för att ställa in IDE-konfigurationerna, en lista över uppgifter som ska utföras för att uppnå de önskade resultaten och en körbar exempelkod för att ändra PDF-orientering med C#. Exempelkoden kan köras i alla miljöer som stöder .NET och kräver inga andra verktyg eller programvara från tredje part för att rotera PDF permanent.

Steg för att rotera PDF-fil med C#

  1. Ställ in miljön för att lägga till Aspose.PDF for .NET för att rotera sidorna
  2. Ladda in PDF-filen med klassen Document för att ändra orienteringen
  3. Analysera varje sida och få rektangelområdet med hjälp av MediaBox-egenskapen
  4. Byt ut rektangellängden på MediaBox med bredd i en temporär variabel
  5. Ställ in MediaBox och CropBox till den uppdaterade rektangeln
  6. Ställ in egenskapen Rotation för sidan för att även rotera innehåll
  7. Spara den resulterande PDF-filen med en modifierad orientering för sidan och innehållet

Ovannämnda steg guider hur man roterar sidor i PDF med C#. I början läses käll-PDF-filen in i klassobjektet Document och sedan analyseras varje sida för att komma åt dess MediaBox-rektangel. Längden och bredden på rektangeln byts ut och ställs sedan tillbaka som ny MediaBBox och CropBox på sidan innan den resulterande PDF-filen sparas på disken.

Kod för att rotera alla sidor i PDF med C#

Den här koden visar hur man roterar en PDF-fil med C#. Vi kan se att varje sida har MediaBox-egenskap som kan användas för att rotera sidan så att bredden på MediaBox-rektangeln byts ut mot dess höjd och en ny rektangel beräknas vilket ändrar sidorienteringen endast medan innehållet inte ändras. Om du också vill ändra orienteringen för innehållet, använd sedan egenskapen Rotate för sidan som är inställd på Rotation.on270 i denna exempelkod.

Den här artikeln har guidat oss om att rotera sidan och innehållet på varje sida i en PDF-fil. Om du vill lära dig processen för att ordna om sidorna i en PDF, se artikeln om hur man ordnar om sidor i en PDF med C#.

 Svenska