Denna artikel beskriver processen för att ta bort tomma PDF-sidor med C#. Du får detaljer om hur du ställer in IDE:n, en lista med steg och exempel på kod som demonstrerar hur man tar bort en tom sida i PDF med C#. Olika förbättringar kommer att diskuteras för att förbättra exempelkoden för att skapa anpassad utdata.
Steg för att ta bort en extra sida i PDF med C#
- Ställ in IDE:n att använda Aspose.PDF for .NET för att ta bort tomma sidor
- Använd en giltig licens för att få tillgång till hela produktens funktioner
- Ladda käll‑PDF‑filen med klassen Document
- Gå igenom varje page i den inlästa PDF-filen
- Verifiera att den aktuella sidan inte har någon text, bilder, anteckningar och inbäddade formulär
- Markera varje tom sida med ovanstående kriterier
- Gå igenom varje sida från den sista sidan och ta bort alla tomma sidor
- Spara den uppdaterade PDF‑filen utan de tomma sidorna
Dessa steg sammanfattar processen för hur man tar bort en tom sida i en PDF med C#. Ladda käll‑PDF:en i Document‑objektet, gå igenom varje sida och kontrollera om den innehåller text, bilder, anteckningar eller inbäddade formulär, och spara listan över tomma sidor. Slutligen, ta bort alla tomma sidor från den sista sidan och spara den resulterande utdata‑PDF‑filen.
Kod för att ta bort en tom sida från PDF med C#.
Den här koden demonstrerar hur man tar bort extra sidor från en PDF med C#. Du kan prova Pages.Delete(int[]) för att ta bort alla tomma sidor med ett anrop i stället för att iterera genom alla sidor när du tar bort de tomma sidorna. ImagePlacementAbsorber kan användas för att upptäcka närvaron av endast de bilder som renderas på sidan eftersom resurserna.Images.Räkna också med refererade resurser.
Den här korta handledningen visar hur du söker efter tomma sidor och sedan tar bort dem alla från PDF-filen. För att konvertera en PDF till en svartvit PDF, se artikeln Ändra PDF till svartvitt med C#.