Šiame straipsnyje aprašomas procesas, kaip pašalinti tuščius PDF puslapius naudojant C#. Gaunate informaciją, kaip sukonfigūruoti IDE, žingsnių sąrašą ir pavyzdinį kodą, demonstruojantį kaip ištrinti tuščią puslapį PDF faile naudojant C#. Bus aptariami įvairūs patobulinimai, siekiant pagerinti pavyzdinį kodą, skirtą kurti pasirinktiniam išvesties formatui.
Žingsniai, kaip ištrinti papildomą puslapį PDF naudojant C#
- Nustatykite IDE naudoti Aspose.PDF for .NET, kad pašalintumėte tuščius puslapius
- Pritaikykite galiojančią licenciją, kad gautumėte visas produkto funkcijas
- Įkelkite šaltinio PDF failą naudodami Document klasę
- Peržiūrėkite kiekvieną page įkeltoje PDF faile
- Patikrinkite, ar dabartiniame puslapyje nėra teksto, vaizdų, anotacijų ir įterptų formų
- Pažymėkite kiekvieną tuščią puslapį naudodamiesi aukščiau pateiktais kriterijais.
- Peržiūrėkite kiekvieną puslapį nuo paskutinio puslapio ir ištrinkite visus tuščius puslapius.
- Išsaugokite atnaujintą PDF failą be tuščių puslapių
Šie žingsniai apibendrina procesą, kaip pašalinti tuščią puslapį PDF naudojant C#. Įkelkite šaltinio PDF į Document objektą, peržiūrėkite kiekvieną puslapį ir patikrinkite, ar jame yra tekstas, vaizdai, anotacijos arba įterptų formų, ir išsaugokite tuščių puslapių sąrašą. Galiausiai ištrinkite visus tuščius puslapius nuo paskutinio puslapio ir išsaugokite gautą išvesties PDF failą.
Kodas, skirtas pašalinti tuščią puslapį iš PDF naudojant C#
Šis kodas demonstruoja, kaip ištrinti papildomas PDF puslapius naudojant C#. Galite išbandyti Pages.Delete(int[]), kad ištrintumėte visus tuščius puslapius vienu iškvietimu, vietoj to, kad peržiūrėtumėte visus puslapius ištrindami tuščius puslapius. ImagePlacementAbsorber galima naudoti norint aptikti tik tas paveikslėlių buvimo vietas, kurios yra atvaizduojamos puslapyje, kadangi naudojami ištekliai.Images.Count taip pat įtraukia nuorodinius išteklius.
Ši trumpa pamoka moko, kaip ieškoti tuščių puslapių ir juos ištrinti iš PDF failo. Norėdami pakeisti PDF į juodai baltą PDF, žiūrėkite straipsnį Keisti PDF į juodai baltą naudojant C#.