Tento stručný tutoriál vás provede transformací GIF na PDF v Pythonu. Poskytne podrobnosti o nastavení IDE pro vývoj, seznam kroků kódování a ukázkový kód pro vývoj konvertoru GIF souborů do PDF v Pythonu. Také budou projednána některá vylepšení pro vytvoření vlastního výstupního PDF.
Kroky ke změně GIF na PDF v Pythonu
- Nastavte prostředí tak, aby používalo Aspose.PDF for Python via .NET k převodu souboru z GIF na PDF
- Definujte názvy vstupního GIF a výstupního PDF souboru
- Načtěte zdrojový soubor GIF pomocí modulu Image z knihovny PIL
- Získejte šířku a výšku GIF obrázku pro další zpracování v kódu
- Vytvořte nový objekt třídy Document, který bude obsahovat výstupní PDF soubor
- Přidejte novou stránku do nově vytvořeného PDF souboru
- Vytvořte objekt třídy Image z knihovny Aspose.PDF a nastavte jeho soubor na GIF.
- Volitelně nastavte vlastnosti stránky
- Přidejte objekt Image do kolekce odstavců stránky a uložte výstupní PDF soubor
Tyto kroky zahrnují kompletní proces převodu GIF do PDF v Pythonu. Načtěte zdrojový soubor GIF, získejte jeho velikost, vytvořte objekt Document pro PDF, přidejte k němu stránku a vytvořte objekt třídy Image nastavením jeho vlastnosti file na název souboru GIF. Přidejte tento obrázek do kolekce odstavců na stránce a uložte výstupní soubor PDF.
Kód pro převod GIF souboru na PDF v Pythonu
Nemohu získat obsah uvedeného gistu, takže nemohu provést překlad.
Výše uvedený kód demonstruje proces převodu GIFu na PDF v Pythonu. Ve výše uvedeném kódu je nastavení vlastností page_info volitelné; nastaví velikost stránky tak, aby přesně odpovídala velikosti GIF obrázku. Podobně, aby se předešlo neočekávanému automatickému škálování, je umístění a rozměry obrázku vynuceno nastavením vlastností. fix_width a fix_height na GIF obrázek.
Tento článek nás naučil, jak vyvinout konvertér GIF na PDF. Pro přidání Batesova číslování do PDF souboru se podívejte na článek Přidat Batesova čísla do PDF pomocí Pythonu.