Как преобразовать PDF в XPS и наоборот в Java
PDF (Portable Document Format) и XPS (XML Paper Specification) — два широко используемых формата документов для обмена и печати. В то время как PDF широко известен и поддерживается, XPS — это формат, разработанный Microsoft, который завоевал популярность благодаря своим превосходным возможностям рендеринга графики. В этой статье я расскажу, как использовать Spire.PDF for Java для высококачественного преобразования PDF в XPS и XPS в PDF.
- Преобразование PDF в XPS в Java
- Преобразование XPS в PDF в Java
Установите необходимую библиотеку
Spire.PDF for Java — это профессиональная Java-библиотека для чтения, создания и работы с PDF-файлами в Java-приложениях.
Если вы создали проект Maven, вы можете легко импортировать jar в свое
приложение с помощью следующих конфигураций. Для проектов, не использующих
Maven, загрузите
Spire.Pdf.jar и добавьте его в качестве зависимости в ваше приложение.
Преобразование PDF в XPS в Java
Используя Spire.PDF for Java, вы можете загрузить PDF-документ с помощью метода loadFromFile() и сохранить его как XPS-файл с помощью метода saveToFile().
import com.spire.pdf.*;
public class PDFtoXPS {
public static void main(String[] args) {
//Create a PdfDocument instance
PdfDocument pdf = new PdfDocument();
//Load the PDF file
pdf.loadFromFile("C:\Users\Administrator\Desktop\Input.pdf.pdf");
//Save to XPS
pdf.saveToFile("ToXPS.xps", FileFormat.XPS);
pdf.close();
}
}
Преобразование XPS в PDF в Java
Метод PdfDocument.saveToFile(), предоставляемый Spire.PDF for Java, позволяет преобразовать XPS-файл в PDF-документ.
import com.spire.pdf.*;
public class XPStoPDF {
public static void main(String[] args) {
//Create a PdfDocument instance
PdfDocument pdf = new PdfDocument();
//Load a XPS file
pdf.loadFromXPS("C:\Users\Administrator\Desktop\sample.xps");
//Save to PDF
pdf.saveToFile("toPDF.pdf", FileFormat.PDF);
pdf.close();
}
}
Заключение
Из этой статьи вы узнали, как использовать Spire.PDF для Java для конвертирования PDF в XPS и XPS в PDF. Кроме того, эта библиотека поддерживает другие функции обработки PDF, такие как:
Преобразование PDF в Word в Java