Dit artikel helpt bij hoe je PDF roteert met C#. Het geeft uitleg over de bronnen die nodig zijn om de IDE-configuraties in te stellen, een lijst met taken die moeten worden uitgevoerd om de vereiste resultaten te bereiken, en een uitvoerbare voorbeeldcode om de PDF-oriëntatie te wijzigen met C#. De voorbeeldcode kan worden uitgevoerd in elke omgeving die .NET ondersteunt en vereist geen andere tool of software van derden om PDF permanent te roteren.
Stappen om PDF-bestanden te roteren met C#
- Stel de omgeving in om Aspose.PDF for .NET toe te voegen om de pagina’s te roteren
- Laad de invoer-PDF met behulp van de klasse Document om de oriëntatie te wijzigen
- Ontleed elke pagina en verkrijg het rechthoekige gebied met behulp van de MediaBox-eigenschap
- Wissel de lengte van de MediaBox rechthoek af met de breedte in een tijdelijke variabele
- Stel MediaBox en CropBox in op de bijgewerkte rechthoek
- Stel de eigenschap Rotatie van de pagina in om ook de inhoud te roteren
- Sla het resulterende PDF-bestand op met een gewijzigde oriëntatie voor de pagina en inhoud
De bovengenoemde stappen begeleiden hoe pagina’s in PDF te roteren met behulp van C#. In het begin wordt de bron-PDF in het klasseobject Document geladen en vervolgens wordt elke pagina geparseerd om toegang te krijgen tot de MediaBox-rechthoek. De lengte en breedte van de rechthoek worden verwisseld en vervolgens teruggezet als nieuwe MediaBBox en CropBox van de pagina voordat het resulterende PDF-bestand op de schijf wordt opgeslagen.
Code om alle pagina’s in PDF te roteren met C#
Deze code demonstreert hoe je een PDF-bestand roteert met C#. We kunnen zien dat elke pagina een MediaBox-eigenschap heeft die kan worden gebruikt om de pagina zodanig te roteren dat de breedte van de MediaBox-rechthoek wordt uitgewisseld met de hoogte en een nieuwe rechthoek wordt berekend, waardoor alleen de pagina-oriëntatie wordt gewijzigd terwijl de inhoud niet wordt gewijzigd. Als u ook de oriëntatie van de inhoud wilt wijzigen, gebruikt u de eigenschap Rotate van de pagina die is ingesteld op Rotation.on270 in deze voorbeeldcode.
Dit artikel heeft ons geholpen bij het roteren van de pagina en de inhoud van elke pagina van een PDF-bestand. Als je het proces wilt leren om de pagina’s in een pdf opnieuw in te delen, raadpleeg dan het artikel op hoe pagina’s in een PDF te herschikken met C#.