V různých případech se na stránky v dokumentech PDF aplikuje vodoznak. Vodoznakem může být kus textu nebo obrázek. Účelem vodoznaku PDF souborů může být vložení stavu dokumentu, např. konceptu, nebo ochrana důvěrných informací a tak dále. V tomto článku se dozvíte, jak přidat vodoznak do PDF v Python.
Projdeme si procesem krok za krokem a poté ukázkami kódu aplikace vodoznaků do PDF. Rovněž bude explicitně zahrnuto vodoznakování textu a obrázků pro PDF v Python.
- Knihovna Python do souborů PDF s vodoznakem
- Přidejte vodoznak do PDF pomocí Python
- Vodoznak PDF soubory online
Knihovna Python pro přidání vodoznaku do PDF
K přidání vodoznaku do souborů PDF použijeme Aspose.PDF for Python. Knihovna poskytuje kompletní sadu funkcí pro vytváření, manipulaci a ochranu souborů PDF. To vám umožní použít textové a obrazové vodoznaky na stránky PDF v několika jednoduchých krocích. Knihovnu můžete nainstalovat pomocí následujícího příkazu pip.
pip install aspose-pdf
Přidejte vodoznak do PDF v Python
Existují dva běžně používané typy vodoznaků: obrazový a textový. Obrázkové vodoznaky v PDF se obvykle používají k vložení loga, ochranné známky atd. Zatímco textový vodoznak se používá k označení stavu dokumentu, uvedení názvu společnosti nebo poznámky atd. Následující části ukazují, jak přidat obrázek a textové vodoznaky v PDF s Pythonm.
Vložte textový vodoznak do PDF pomocí Python
Níže jsou uvedeny kroky pro použití textového vodoznaku v PDF v Python.
- Nejprve načtěte soubor PDF pomocí třídy Document.
- Poté vytvořte instanci třídy TextStamp a inicializujte ji textem vodoznaku.
- Nastavte vlastnosti vodoznaku včetně ID, pozice, velikosti a písma.
- Přidejte TextStamp na stránku pomocí metody Document.pages[pageNumber].addstamp(TextStamp).
- Nakonec uložte PDF s vodoznakem pomocí metody Document.save(string).
Níže uvedená ukázka kódu ukazuje, jak aplikovat textový vodoznak na PDF v Python.
import aspose.pdf as ap
# Načíst vstupní PDF dokument
document = ap.Document("input.pdf")
# Nastavit text vodoznaku
stamp = ap.TextStamp("CONFIDENTIAL")
# Nastavte vlastnosti vodoznaku
stamp.x_indent = 250
stamp.y_indent = 400
stamp.height = 60
stamp.width = 100
stamp.background = True
# Nastavte vlastnosti textu
stamp.text_state.font = ap.text.FontRepository.find_font("Arial")
stamp.text_state.font_size = 72
stamp.text_state.font_style = ap.text.FontStyles.ITALIC
stamp.text_state.foreground_color = ap.Color.red
stamp.opacity = 50
# Nastavit ID
stamp.set_stamp_id(123456)
# Přidejte na stránku vodoznak
document.pages[1].add_stamp(stamp)
# Uložte PDF s vodoznakem
document.save("Watermark.pdf")
Použít vodoznak obrázku na PDF v Python
Níže jsou uvedeny kroky pro vložení vodoznaku obrázku do PDF pomocí Python.
- Nejprve načtěte soubor PDF pomocí třídy Document.
- Poté vytvořte instanci třídy ImageStamp a inicializujte ji s cestou k obrázku vodoznaku.
- Nastavte vlastnosti vodoznaku včetně ID, pozice a velikosti.
- Přidejte ImageStamp na stránku pomocí metody Document.pages[pageNumber].addstamp(ImageStamp).
- Nakonec uložte PDF s vodoznakem pomocí metody Document.save(string).
Následující ukázka kódu ukazuje, jak přidat vodoznak obrázku do PDF v Python.
import aspose.pdf as ap
# Načíst vstupní PDF dokument
document = ap.Document("input.pdf")
# Nastavit obrázek vodoznaku
stamp = ap.ImageStamp("Sample.jpg")
# Nastavte vlastnosti vodoznaku
stamp.x_indent = 200
stamp.y_indent = 200
stamp.height = 60
stamp.width = 60
stamp.background = True
# Přidání vodoznaku na stránku
document.pages[1].add_stamp(stamp)
# Uložte PDF s vodoznakem
document.save("Watermark.pdf")
Vodoznak PDF soubory online
Vyvinuli jsme také bezplatný online nástroj pro vodoznak souborů PDF. Tento nástroj můžete použít k přidání vodoznaků do souborů PDF bez vytvoření účtu.
Získejte bezplatnou licenci
Můžete získat bezplatnou dočasnou licenci a hodnotit vodoznak PDF bez jakýchkoli omezení.
Prozkoumejte Python PDF Library
Navštivte dokumentaci naší knihovny PDF v Python a prozkoumejte další funkce pro manipulaci s PDF. V případě, že byste měli nějaké návrhy, dotazy nebo dotazy, sdílejte je s námi prostřednictvím našeho fóra.
Závěr
V tomto článku jste se naučili, jak vodoznakem PDF soubory v Python. Pokyny a ukázky kódu výslovně popsaly, jak přidat textové a obrazové vodoznaky do souborů PDF. Kromě toho jsme vám poskytli bezplatný webový nástroj pro online vodoznak souborů PDF. Aspose.PDF for Python můžete jednoduše nainstalovat do své aplikace a užívat si jeho úžasné funkce.