Tento článek vysvětluje jak vložit PDF jako obrázek do Word v Pythonu. Obsahuje podrobnosti o nastavení IDE, seznam programovacích kroků a ukázkový kód pro vložení PDF do Wordu jako obrázku v Pythonu. Také získáte několik návrhů, jak vylepšit kód pro získání vlastního výstupního souboru Word.
Kroky pro vložení PDF obrázku do Wordu v Pythonu
- Nastavte prostředí tak, aby používalo Aspose.Total for Python via .NET k převodu PDF na soubor Word.
- Použijte příslušnou licenci produktu k aktivaci plných funkcí produktu
- Načtěte zdrojový PDF soubor do paměti pomocí třídy Document.
- Vytvořte nový prázdný Word file pro uložení výsledných PDF obrázků
- Nastavte parametry, například rozlišení, pro převod stránky PDF do PNG
- Procházejte každou stránku PDF po jedné
- Převeďte každou stránku na PNG obrázek a vykreslete ji na novou stránku ve Word souboru přidáním zalomení stránky.
- Uložte dokončený soubor Word na disk
Tyto kroky popisují jak vložit PDF obrázek do Wordu v Pythonu. Pro provedení tohoto úkolu načtěte zdrojový PDF soubor, vytvořte nový DOCX soubor, nastavte parametry pro vykreslení PDF stránky a projděte každou stránku v PDF. Převěďte každou PDF stránku na PNG s definovanými nastaveními, vložte každý vzniklý obrázek do nového Word souboru, vložte zalomení stránky po každém obrázku a pokračujte v procesu, dokud nejsou všechny obrázky PDF stránek uloženy ve Word souboru.
Kód pro vložení PDF do Wordu jako obrázku v Pythonu
Tento kód demonstruje proces vložení PDF jako obrázku ve Wordu v Pythonu. Výchozí měřítko pro vykreslování obrázku je 100 %; nicméně můžete vložit každý obrázek s explicitní výškou a šířkou pomocí hodnoty v bodech z page.mediální_box.šířka/výška. Pokud má PDF smíšené velikosti stránek nebo orientace, můžete zvážit použití aw.BreakType.SECTION_BREAK_NEW_PAGE s nastavením stránky pro každou sekci místo obyčejného zalomení stránky.
Tento průvodce ukazuje proces převodu PDF souboru s textem do souboru Word jako obrázky, stránka po stránce. Pro převod naskenovaného PDF do souboru DOCX se podívejte na článek Převod naskenovaného PDF do Wordu pomocí Pythonu.