Přidejte vodoznak do PDF v Python

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 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.

Viz také