Jak przekonwertować PDF na PDF X1A w Javie

Ten krótki samouczek wyjaśnia proces jak przekonwertować PDF na PDF X1A w Javie. Omówiono różne opcje, których można użyć do dostosowania wygenerowanego pliku wyjściowego do wymagań użytkownika. Aby uzyskać pomoc, przedstawiono wszystkie wymagane zasoby, listę zadań do wykonania oraz przykładowy kod do wykonania w celu zaimplementowania konwertera PDF na PDF X 1A w Javie.

Kroki, aby zmienić PDF na PDF X1A w Javie

  1. Ustaw IDE, aby używało Aspose.PDF for Java do konwersji PDF na PDF X1A
  2. Załaduj źródłowy plik PDF do obiektu Document, który ma zostać przekształcony do formatu PDF/X-1a
  3. Utwórz obiekt klasy PdfFormatConversionOptions do ustawiania różnych właściwości
  4. Ustaw wyrównanie tekstu, nazwę pliku dziennika i działania podejmowane w przypadku błędów
  5. Wywołaj metodę Document.convert() korzystając z wyżej wymienionych opcji
  6. Zapisz wynikowy plik w formacie PDF/X-1a

Te kroki obejmują całą operację napisania konwertera PDF na PDF X1A w Javie. Proces rozpoczyna się od utworzenia obiektu PdfFormatConversionOptions, który obsługuje dostosowywanie procesu konwersji, na przykład ustawiamy wyrównanie tekstu, nazwę pliku dziennika wyjściowego i flagę, aby ustawić akcję błędu. W ostatnim kroku wywoływana jest metoda convert() dla załadowanego pliku PDF w obiekcie klasy Document w celu zapisania go na dysku.

Kod do konwersji plików PDF na PDF X 1A w Javie

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");
}
}

Powyższy kod demonstruje proces przekształcania PDF do PDF X 1A w Javie. Klasa PdfFormatConversionOptions ma wiele konstruktorów, których można użyć do zainicjowania instancji, na przykład można ustawić wyjściowy format pliku PDF za pomocą modułu wyliczającego PdfFormat, ustawić akcję błędu, ustawić akcję przezroczystości i ustawić nazwę wyjściowego pliku dziennika. Jeśli nie używasz konstruktora, możesz ustawić wiele innych właściwości również przy użyciu różnych ujawnionych metod w tej klasie.

Ten temat nauczył nas procesu konwersji PDF na PDF X1A w Javie. Jeśli chcesz napisać plik PDF przekonwertowany na XML, zapoznaj się z artykułem na temat jak przekonwertować PDF na XML w Javie.

 Polski