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 ได้อย่างง่ายดายด้วยโค้ดเพียงไม่กี่บรรทัด

  1. โหลดไฟล์ต้นฉบับลงในอินสแตนซ์ของ PsDocument
  2. สร้างอินสแตนซ์ของ PdfSaveOptions และตั้งค่าตัวเลือกการแปลงที่คุณต้องการ
  3. เรียก 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) เป็นรูปแบบเปิดหลายแพลตฟอร์ม รองรับข้อความ เวกเตอร์ ภาพแรสเตอร์ และสื่อมัลติมีเดีย สามารถเปิดได้บนอุปกรณ์เกือบทั้งหมด