Odebrat pozadí z PDF pomocí Java

Tento tutoriál vysvětluje, jak odstranit pozadí z PDF pomocí Javy. Obsahuje podrobnosti pro nastavení vývojového prostředí, seznam programovacích úloh při psaní aplikace a spustitelný ukázkový kód pro čištění pozadí PDF pomocí Javy. Pomůže při odstraňování vybraných obrázků na pozadí z konkrétních stránek dle vašeho výběru v PDF.

Kroky k odstranění pozadí PDF pomocí Java

  1. Nastavte IDE na použití Aspose.PDF for Java k odstranění obrázku na pozadí
  2. Načtěte PDF s obrázkem na pozadí do objektu Document
  3. Chcete-li odstranit obrázek na pozadí, přejděte na page
  4. Projděte všechny artefakty na stránce
  5. Zkontrolujte všechny artefakty podtypu Pozadí a odstraňte je
  6. Po odstranění obrázku na pozadí uložte soubor PDF

Tyto kroky definují proces vývoje odstraňovače pozadí z PDF pomocí Java. Začněte proces načtením souboru PDF a přístupem na cílovou stránku, kde chcete odstranit obrázek z kolekce artefaktů. Před uložením výsledného souboru PDF můžete odstranit libovolný počet obrázků na pozadí.

Kód pro odstranění obrázku na pozadí PDF pomocí Java

import com.aspose.pdf.*;
public class Main
{
public static void main(String[] args) throws Exception // Remove PDF background using Java
{
// Set the licenses
new License().setLicense("License.lic");
Document doc = new Document("BackGround.pdf");
Page page = doc.getPages().get_Item(1);
for(Artifact fact : page.getArtifacts())
{
if(fact.getSubtype() == Artifact.ArtifactSubtype.Background)
page.getArtifacts().delete(fact);
}
doc.save("withoutBackground.pdf");
System.out.println("Done");
}
}

Výše uvedený ukázkový kód demonstruje odstraňovač pozadí pro PDF pomocí Java. Používá kolekci artefaktů na stránce voláním metody Page.getArtifacts() a filtruje obrázky pozadí pomocí výčtu Artifact.ArtifactSubtype.Background. Můžete přistupovat i k dalším typům artefaktů, například k záhlaví, zápatí a vodoznaku.

Tento článek nás naučil, jak vymazat pozadí PDF pomocí Java. Chcete-li odstranit podpis z PDF, přečtěte si článek na jak odstranit podpis z PDF v Javě.

 Čeština