Hur man ändrar sidstorlek på PDF med C#

Denna snabba handledning förklarar hur du ändrar sidstorlek för PDF med C#. Den innehåller alla nödvändiga detaljer för att etablera utvecklingsmiljön, en sekvens av steg som ska följas för att skapa applikationen och en körbar exempelkod som visar processen att ändra storlek på PDF-sida med C# med hjälp av bara några få API-anrop. Den här koden kan användas i alla operativsystem som stöder .NET-ramverket som Windows, Linux och macOS.

Steg för att ändra PDF-pappersstorlek med C#

  1. Skapa en miljö för att använda Aspose.PDF for .NET för att ändra sidstorlek
  2. ladda käll-PDF-filen i klassobjektet Document vars siddimensioner ska ändras
  3. Få en referens till samlingen av pages i den inlästa PDF-filen
  4. Få en referens till målsidan från samlingen vars storlek ska uppdateras
  5. Anropa metoden SetPageSize() för klassen Page och ange en ny sidstorlek
  6. Spara den resulterande PDF-filen med en uppdaterad sidstorlek

Dessa steg omfattar processen att redigera PDF-sidstorlek med C# genom att dela resursen som krävs för att testa den här funktionen. I nästa steg laddar vi in mål-PDF-filen, kommer åt dess sidsamling och får sedan referens till sidan vars storlek ska uppdateras. Sidklassen innehåller en metod SetPageSize() som används för att redigera sidstorleken genom att ange sidbredd och höjd

Kod för att ändra PDF-sidstorlek med C#

Den här koden demonstrerar processen för att ändra storleken på en PDF-sida med C#. Du måste beräkna bredd och höjd i poäng genom att multiplicera antalet önskade tum med 72 eftersom Aspose.PDF använder skalan 1 tum = 72 poäng. Anta att du vill ställa in sidstorleken till Envelop 10# som har en bredd på 4,13 tum och en höjd på 9,49 tum, därför kommer du att multiplicera båda siffrorna med 72 innan du skickar den till SetPageSize()-metoden.

Den här artikeln har lärt oss att ändra PDF-sidedimensioner med C#. Om du vill lära dig hur man lägger till en vattenstämpel i en pdf-fil, se artikeln om hur man lägger till vattenstämpel till PDF i C#.

 Svenska