Sekite šį straipsnį, kuriame rodomas kaip išlyginti sluoksnius Adobe Acrobat naudojant C#. Jame pateikiama informacija, kaip nustatyti IDE, žingsnių sąrašas ir pavyzdinis kodas, demonstruojantis kaip išlyginti sluoksnius PDF naudojant C#. Bus aptariami įvairūs metodai, kaip sklandžiai atlikti išlyginimo operaciją skirtingose situacijose.
Žingsniai, kaip sujungti sluoksnius Adobe Acrobat naudojant C#
- Nustatykite aplinką naudoti Aspose.PDF for .NET PDF sluoksnių suplokštinimui
- Įkelkite sluoksniuotą PDF failą į Document klasės objektą
- Pasirinkite įkelto PDF failo tikslinį puslapį
- Peržiūrėkite visus layers puslapyje
- Išlyginkite kiekvieną sluoksnį, kad jo turinys taptų puslapio turinio dalimi
- Pašalinkite bet kokius pasirenkamus turinio grupės žymeklius, kad būtų pilnas sujungimas
- Išsaugokite gautą PDF failą diske su suplokštintais sluoksniais
Šie žingsniai apibendrina kaip išlyginti PDF sluoksnius naudojant C#. Įkelkite šaltinio PDF failą, pasirinkite tikslinį puslapį, pasiekite puslapio sluoksnių kolekciją ir pereikite per ją po vieną. Išlyginkite kiekvieną sluoksnį, kad jis taptų puslapio turinio dalimi, ir pašalinkite bet kokius pasirenkamų turinio grupės žymeklius prieš išsaugodami modifikuotą PDF failą.
Kodas sluoksnių suplokštinimui PDF naudojant C#
Šis kodas demonstruoja, kaip išlyginti sluoksnius PDF. Jums reikia atrakinti užrakintus sluoksnius, nes tai gali sukelti netikėtus rezultatus su užrakintais sluoksniais ir reikia iškviesti puslapį.MergeLayers() prieš išlygindami sluoksnius PDF faile. PdfFileEditor.MergeDuplicateLayers() turėtų būti iškviestas, kad sujungtų dublikatus sluoksnius prieš išlygindami.
Ši pamoka padeda sumažinti sluoksnius PDF faile. Norėdami sukurti sluoksniuotą PDF, žiūrėkite į straipsnį Create Layered PDF in C#.