Tento krátký průvodce vysvětluje, jak změnit velikost obrázků v PDF pomocí Java. Najdete zde podrobnosti pro nastavení IDE, seznam kroků a ukázkový kód pro zmenšení velikosti obrázků v PDF pomocí Java. Při změně velikostí obrázků v PDF budou diskutována různá vylepšení.
Kroky ke změně velikosti obrázku PDF pomocí Java
- Nastavte prostředí pro použití Aspose.PDF for Java ke změně velikosti obrázků v PDF
- Načtěte zdrojový PDF soubor do objektu třídy Document a vyberte cílovou stránku pomocí indexu začínajícího od 1
- Použijte ImagePlacementAbsorber k získání kolekce obrázků z vybrané stránky
- Získejte odkaz na cílový obrázek z kolekce a uložte jej do proudu pole bajtů
- Nyní odstraňte původní obrázek skrytím jeho umístění
- Vytvořte nový objekt ImageStamp pomocí proudu obrázku a nastavte novou velikost podle požadavků
- Uložte změněný obrázek pomocí objektu ImageStamp na stejné pozici vlevo dole
- Uložte aktualizovaný PDF soubor se změněnými obrázky
Tyto kroky shrnují proces změny velikosti obrázků v PDF pomocí Java. Načtěte zdrojový PDF, získejte cílovou stránku, extrahujte kolekci obrázků, přistupte k požadovanému obrázku a uložte jej do paměťového proudu. Odstraňte umístění původního obrázku, vytvořte objekt ImageStamp a inicializujte jej proudem původního obrázku, změňte velikost obrázku v ImageStamp, přidejte jej na stránku na stejnou pozici, nastavte novou velikost a uložte výsledný PDF soubor.
Kód pro změnu velikosti fotografie PDF pomocí Java
Tento kód demonstruje proces zmenšení velikosti obrázků v PDF pomocí Java. Můžete použít kompresi obrázků nebo změnit typ obrázku při změně velikosti pomocí ImageStamp pro menší výstupní velikost a v případě potřeby dokonce nahradit obrázky na místě. Proces lze vylepšit nastavením kontroly hranic, aby nový obrázek nepřesahoval okraje stránky, otočením obrázku podle potřeby a nastavením konfigurovatelného faktoru změny velikosti.
Tento článek nás naučil, jak zvětšovat nebo zmenšovat velikosti obrázků v PDF. Chcete-li přidat JavaScript do PDF, podívejte se na článek o Přidání JavaScriptu do PDF pomocí Java.