Tento rychlý tutoriál popisuje proces přidání Batesových čísel do PDF pomocí Pythonu. Obsahuje všechny podrobnosti pro nastavení IDE, seznam kroků a ukázkový kód pro přidání PDF Batesova číslovacího razítka pomocí Pythonu. Také se naučíte techniky, jak vylepšit kód pro vytváření přizpůsobených Batesových čísel ve výstupním PDF.
Kroky pro vložení Batesových čísel do PDF pomocí Pythonu
- Nastavte IDE tak, aby používalo Aspose.PDF for Python via .NET pro přidání Batesova číslování do PDF
- Načtěte zdrojový soubor PDF do objektu třídy Document
- Definujte nastavení Bates číslování, například předponu, počáteční číslo a počet číslic
- Procházejte všechny cílové stránky v PDF souboru
- Nastavte Batesovo číslo pro aktuální stránku pomocí předpony, počátečního čísla a počtu číslic
- Vytvořte objekt TextStamp z výše uvedeného řetězce.
- Nastavte vzhled textu a umístění razítka před jeho přidáním na stránku
- Zvyšte čítač a opakujte tento proces pro všechny stránky
- Uložte PDF soubor s razítkem Batesova číslování
Výše uvedené kroky vysvětlují generování Batesových označených dokumentů pomocí Pythonu. Inicializujte proces načtením zdrojového PDF souboru, definováním nastavení Bates číslování a procházením všech stránek v PDF. Pro každou stránku definujte Bates číslo pomocí předpony, počátečního čísla a počtu číslic, vytvořte z něj textový razítko, nastavte vzhled razítka, jeho umístění a nakonec jej přidejte na stránku.
Kód pro přidání Batesova razítka do PDF pomocí Pythonu
Dokument byl úspěšně uložen.
Tento kód demonstroval vývoj PDF programu pro Batesovo číslování v Pythonu. Vzhled můžete vylepšit pomocí konfigurace TextState, jako jsou Font, FontSize, FontStyle a ForegroundColor. Umístění ovládacích prvků lze použít kombinací HorizontalAlignment/VerticalAlignment s TopMargin, BottomMargin, LeftMargin, RightMargin, nebo pomocí XIndent / YIndent pro pevné souřadnice.
Tento článek nás naučil proces vložení Batesova razítka do PDF souboru. Pro automatické vyplnění PDF z databáze se podívejte na článek Automatické vyplnění PDF formuláře z databáze pomocí Pythonu.