PS เป็น PDF
แปลง PS เป็น PDF ผ่าน API Solution สำหรับ Java
Aspose.Page สำหรับตัวแปลง PS เป็น PDF เสนอการแปลงไฟล์ PS เป็นรูปภาพ PDF ด้วยการใช้ภาษาใดๆ ที่ Java . รองรับ
API ที่คุณเห็นที่นี่สามารถใช้เพื่อสร้างแอปพลิเคชันข้ามแพลตฟอร์มของคุณเองหรือรวมเข้ากับโปรเจ็กต์ Java ของคุณ
ในการแปลง XPS เป็น PDF เราจะใช้:
Aspose.Page สำหรับ Java API ซึ่งเป็นการจัดการเอกสารและการแปลง API ที่มีคุณลักษณะหลากหลาย มีประสิทธิภาพ และใช้งานง่ายสำหรับแพลตฟอร์ม Java คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้โดยตรงจาก Maven และติดตั้งภายในโปรเจ็กต์ที่ใช้ Maven โดยเพิ่มการกำหนดค่าต่อไปนี้ใน pom.xml
เปิดตัวจัดการแพ็คเกจ NuGet ค้นหา Aspose.Page และติดตั้ง คุณสามารถใช้คำสั่งต่อไปนี้จาก Package Manager Console
Repository
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Dependency
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-page</artifactId>
<version>version of aspose-page API</version>
<classifier>jdk17</classifier>
</dependency>
ขั้นตอนในการแปลง PS เป็น PDF ผ่าน Java
Aspose.Page ช่วยให้นักพัฒนาโหลดและแปลงไฟล์ PS เป็น PDF ได้อย่างง่ายดายด้วยโค้ดเพียงไม่กี่บรรทัด
- โหลดไฟล์ต้นฉบับลงในอินสแตนซ์ของ
PsDocument - สร้างอินสแตนซ์ของ
PdfSaveOptionsและตั้งค่าตัวเลือกการแปลงที่คุณต้องการ - เรียก
psDocument.saveAsPdf()พร้อมพาธของไฟล์ผลลัพธ์และออบเจ็กต์ตัวเลือก
ความต้องการของระบบ
Aspose.Page สำหรับ Java รองรับระบบปฏิบัติการหลักทั้งหมด แต่ก่อนเริ่มทำงาน เพียงตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้:
- Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้กับ Java Runtime Environment สำหรับแอปพลิเคชัน JSP/JSF และแอปพลิเคชันเดสก์ท็อป
- สภาพแวดล้อมการพัฒนาเช่น Microsoft Visual Studio
- รับเวอร์ชันล่าสุดของ Aspose.PSD สำหรับ Java โดยตรงจาก Maven
โค้ดตัวอย่างนี้แสดง PS เป็น PDF Java Conversion
// Convert PS file to PDF document.
// Learn more: https://docs.aspose.com/page/java/convert-ps/
// Initialize PsDocument with the name of PostScript file.
PsDocument document = new PsDocument(getDataDir() + "input.ps");
// If you want to convert Postscript file despite of minor errors set this flag
boolean suppressErrors = true;
//Initialize options object with necessary parameters.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);
// If you want to add special folder where fonts are stored. Default fonts folder in OS is always included.
options.setAdditionalFontsFolders(new String[] { "{FONT_FOLDER}" });
// Default page size is 595x842 and it is not mandatory to set it in PdfSaveOptions
// But if you need to specify sizeuse following line
//PdfSaveOptions options = new PdfSaveOptions(suppressErrorsnew, java.awt.Dimension(595x842));
// or
//saveOptions.setSize(new java.awt.Dimension(595x842));
//If PostScript file contains some graphics written as Type3 font glyphs, but it is not actual glyphs
//the resulting PDF may be incorrect because of default value of options.ConvertFontsToTTF = true
//Try to set this
//options.setConvertFontsToTTF(false);
// Save document as PDF
document.saveAsPdf(getOutputDir() + "outputPDF_out.pdf", options);
//Review errors
if (suppressErrors) {
for (Exception ex : options.getExceptions()) {
System.out.println(ex.getMessage());
}
}PS What is PS File Format
PS (PostScript) เป็นภาษาการอธิบายหน้า ที่รวมข้อความและกราฟิกในไฟล์เดียว รองรับโดยโปรแกรมแก้ไขภาพและเครื่องพิมพ์หลายรุ่น
PDF What is PDF File Format
PDF (Portable Document Format) เป็นรูปแบบเปิดหลายแพลตฟอร์ม รองรับข้อความ เวกเตอร์ ภาพแรสเตอร์ และสื่อมัลติมีเดีย สามารถเปิดได้บนอุปกรณ์เกือบทั้งหมด