Různá odvětví používají formát PDF k automatickému generování svých dokumentů, jako jsou faktury, zprávy, technické články atd. Spolu s textem mohou tyto dokumenty obsahovat také obrázky a jiné grafické objekty. V některých případech musíte důvěrné obrázky v dokumentech PDF před sdílením nahradit. Chcete-li toho dosáhnout programově, tento článek popisuje, jak nahradit obrázky v dokumentech PDF v Javě.
Java knihovna pro nahrazení obrázků v PDF
K nahrazení obrázků v souborech PDF použijeme Aspose.PDF for Java. Je to výkonná knihovna, která poskytuje základní i pokročilé funkce pro generování PDF a manipulaci. Rozhraní API si můžete stáhnout nebo jej nainstalovat pomocí následujících konfigurací Maven.
úložiště:
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Závislost:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>22.12</version>
</dependency>
Jak nahradit obrázky v PDF v Javě
V dokumentech PDF jsou obrázky uchovávány v kolekci obrázků každé stránky. Můžete tedy přistupovat k jakémukoli z obrázků z kolekce pomocí jejího indexu a manipulovat s ním. Následují kroky k nahrazení konkrétního obrázku v PDF v Javě.
- Načtěte soubor PDF pomocí třídy Document.
- Získejte odkaz na požadovanou stránku PDF z kolekce pomocí metody Document.getPages().
- Nahraďte obrázek v kolekci pomocí metody [Pages[index].getResources().getImages().replace(imageIndex, new FileInputStream(“lovely.jpg”))]6.
- Uložte aktualizovaný dokument pomocí metody Document.save(string).
Následující ukázka kódu ukazuje, jak nahradit obrázek v PDF pomocí Java.
// Otevřete dokument
Document pdfDocument = new Document("input.pdf");
// Získejte referenci na stránku
Page page = pdfDocument.getPages().get_Item(1);
// Nahradit obrázek
page.getResources().getImages().replace(1, new FileInputStream("lovely.jpg"));
// Uložte aktualizovaný soubor PDF
pdfDocument.save("output.pdf");
Bezplatná knihovna pro nahrazení obrázků v PDF
Můžete získat bezplatnou dočasnou licenci a nahrazovat obrázky v souborech PDF bez jakýchkoli omezení.
Prozkoumejte Java PDF Library
Více o knihovně Java PDF můžete prozkoumat pomocí dokumentace. V případě jakýchkoliv dotazů nebo dotazů nás můžete kontaktovat prostřednictvím našeho fóra.
Závěr
V tomto článku jste se naučili, jak nahradit obrázky v souborech PDF pomocí Java. Můžete jednoduše integrovat poskytnutý ukázkový kód a nahradit obrázky PDF z vašich aplikací. Jednoduše nainstalujte knihovnu a postupujte podle kroků k nahrazení obrázků v PDF z vašich aplikací Java.