Postupujte podle tohoto článku, který ukazuje jak zploštit vrstvy v Adobe Acrobat pomocí C#. Obsahuje podrobnosti o nastavení IDE, seznam kroků a ukázkový kód demonstrující jak zploštit vrstvy v PDF pomocí C#. Různé techniky budou diskutovány, aby se operace zplošťování provedla bezchybně v různých scénářích.
Kroky k zploštění vrstev v Adobe Acrobat pomocí C#
- Nastavte prostředí tak, aby používalo Aspose.PDF for .NET pro sloučení vrstev PDF
- Načtěte vrstvený PDF soubor do objektu třídy Document
- Vyberte cílovou stránku načteného PDF souboru
- Iterujte přes všechny layers na stránce
- Zploštěte každou vrstvu, aby se její obsah stal součástí obsahu stránky
- Odstraňte všechny volitelné značky skupin obsahu pro úplné sloučení
- Uložte výsledný PDF soubor na disk se zploštěnými vrstvami
Tyto kroky shrnují, jak sloučit vrstvy PDF pomocí C#. Načtěte zdrojový soubor PDF, vyberte cílovou stránku, přistupte ke kolekci vrstev na stránce a projděte ji po jedné. Zploštěte každou vrstvu, aby se stala součástí obsahu stránky, a odstraňte všechny značky volitelných skupin obsahu před uložením upraveného souboru PDF.
Kód pro sloučení vrstev v PDF pomocí C#
Tento kód ukazuje, jak zploštit vrstvy v PDF. Musíte odemknout zamčené vrstvy, protože to může vést k neočekávaným výsledkům se zamčenými vrstvami, a zavolat stránku.MergeLayers() před zploštěním vrstev v PDF souboru. Měla by být zavolána metoda PdfFileEditor.MergeDuplicateLayers() slouží ke sloučení duplicitních vrstev před zploštěním.
Tento tutoriál pomáhá při sloučení vrstev v PDF souboru. Pro vytvoření PDF s vrstvami se podívejte na článek Vytvořit vrstvený PDF v C#.