Jak převést PDF do PDF X1A v Javě

Tento rychlý tutoriál vysvětluje proces jak převést PDF na PDF X1A v Javě. Pojednává o různých možnostech, které lze použít k přizpůsobení generovaného výstupního souboru podle požadavků uživatele. Pro pomoc jsou uvedeny všechny požadované zdroje, seznam úloh, které je třeba provést, a spustitelný ukázkový kód pro implementaci převodníku PDF do PDF X 1A v Javě.

Kroky ke změně PDF na PDF X1A v Javě

  1. Nastavte IDE na použití Aspose.PDF for Java pro převod PDF do PDF X1A
  2. Načtěte zdrojový soubor PDF do objektu Document, který má být převeden na PDF/X-1a
  3. Vytvořte objekt třídy PdfFormatConversionOptions pro nastavení různých vlastností
  4. Nastavte zarovnání textu, název souboru protokolu a akci v případě chyb
  5. Zavolejte metodu Document.convert() pomocí výše uvedených možností
  6. Výsledný soubor uložte ve formátu PDF/X-1a

Tyto kroky zahrnují kompletní operaci zápisu PDF do PDF X1A převodníku v Javě. Proces je zahájen vytvořením objektu PdfFormatConversionOptions, který podporuje přizpůsobení procesu převodu, jako je nastavení zarovnání textu, název výstupního souboru protokolu a příznak pro nastavení chybové akce. V posledním kroku je pro načtený soubor PDF v objektu třídy Document zavolána metoda convert() pro jeho uložení na disk.

Kód pro převod PDF do PDF X 1A v Javě

import com.aspose.pdf.*;
public class Main {
public static void main(String[] args) throws Exception // PDF to PDF X1A in Java
{
// Set the license
new License().setLicense("Aspose.Total.lic");
// Load a PDF
Document pdfDocument = new Document("input.pdf");
// Create an object of PdfFormatConversionOptions class and set desired characteristics
PdfFormatConversionOptions options = new PdfFormatConversionOptions(PdfFormat.PDF_X_1A);
options.setAlignText(true);
options.setLogFileName("ConversionLog.xml");
options.setErrorAction(ConvertErrorAction.Delete);
// Convert the file
pdfDocument.convert(options);
// Save the output
pdfDocument.save("output_x_1a.pdf");
}
}

Výše uvedený kód demonstruje proces transformace PDF do PDF X 1A v Javě. Třída PdfFormatConversionOptions má řadu konstruktorů, které lze použít pro inicializaci instance, například můžete nastavit výstupní formát souboru PDF pomocí enumerátoru PdfFormat, nastavit akci chyby, nastavit akci průhlednosti a nastavit název výstupního souboru protokolu. Pokud nepoužijete konstruktor, můžete nastavit řadu dalších vlastností také pomocí různých exponovaných metod v této třídě.

Toto téma nás naučilo proces převést PDF do PDF X1A v Javě. Pokud chcete psát PDF do XML převedeného na XML, přečtěte si článek na jak převést PDF do XML v Javě.

 Čeština