PS เป็น PDF

C++ API เพื่อแปลงไฟล์ PostScript (PS) ของคุณได้อย่างง่ายดาย! การแปลง PS เป็น PDF ได้อย่างราบรื่น ซึ่งจะทำให้เอกสารของคุณมีชีวิตชีวาในรูปแบบ PDF ที่หลากหลายและได้รับการสนับสนุนอย่างกว้างขวาง

 

แปลงไฟล์ PostScript (PS) ของคุณอย่างง่ายดายด้วย Aspose.Page ซึ่งเป็น C++ API เฉพาะของเรา! สัมผัสประสบการณ์การเปลี่ยนแปลงจาก PS เป็น PDF ได้อย่างราบรื่น ปลดล็อกศักยภาพของเอกสาร PDF ที่หลากหลายและได้รับการสนับสนุนอย่างกว้างขวาง ไม่ว่าคุณจะเป็นนักพัฒนา นักออกแบบ หรือนักธุรกิจมืออาชีพ Aspose.Page จะทำให้กระบวนการง่ายขึ้น รับประกันความแม่นยำและประสิทธิภาพ ปรับปรุงความสามารถในการจัดการเอกสารของคุณและปรับปรุงขั้นตอนการทำงานของคุณโดยใช้ความมหัศจรรย์ของการแปลง PS เป็น PDF ภายใน Aspose.Page สำหรับ C++ ลองทดลองใช้ฟรีหรือซื้อตอนนี้เพื่อดูการเปลี่ยนแปลง!

API ที่คุณเห็นที่นี่สามารถใช้เพื่อสร้างแอปพลิเคชันข้ามแพลตฟอร์มของคุณเองหรือรวมเข้ากับโปรเจ็กต์ C++ ของคุณ

ในการแปลง XPS เป็น PDF:

  • Aspose.Page สำหรับ C++ API ซึ่งเป็น API การจัดการเอกสารและการแปลงเอกสารที่มีฟีเจอร์หลากหลาย ทรงพลัง และใช้งานง่ายสำหรับแพลตฟอร์ม C++

  • คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้โดยตรง เพียงเปิดตัวจัดการแพ็คเกจ NuGet แล้วค้นหา Aspose.Page.Cpp แล้วติดตั้ง คุณอาจใช้คำสั่งต่อไปนี้จาก Package Manager Console

Package Manager Console Command


    PM> Install-Package Aspose.Page.Cpp

ขั้นตอนในการแปลง PS เป็น PDF โดยใช้ C ++

Aspose.Page ช่วยให้นักพัฒนาโหลดและแปลงไฟล์ PS เป็น PDF ได้อย่างง่ายดายโดยใช้โค้ดเพียงไม่กี่บรรทัด

  1. โหลดไฟล์ PS ด้วย Aspose.Page สำหรับ C ++
  2. สร้างออบเจ็กต์ของ PdfSaveOptions Class เพื่อกำหนดการตั้งค่าเพิ่มเติม เช่น ค่า AddFontsFolder และ SuppressError เป็นต้น
  3. เรียกใช้เมธอด SaveAsPdf เพื่อแปลงไฟล์ PDF
  4. ประมวลผลข้อผิดพลาดหากจำเป็น
ตัวอย่างโค้ดนี้อธิบายการแปลง PS เป็น PDF C++
    // The path to the documents directory.
    System::String dataDir = RunExamples::GetDataDir_WorkingWithDocumentConversion();
    
    // Initialize PsDocument with the name of PostScript file.
    System::SharedPtr<PsDocument> document = System::MakeObject<PsDocument>(dataDir + u"input.ps");
    
    // If you want to convert Postscript file despite of minor errors set this flag
    bool suppressErrors = true;
    
    //Initialize options object with necessary parameters.
    System::SharedPtr<PdfSaveOptions> options = System::MakeObject<PdfSaveOptions>(suppressErrors);
    // If you want to add special folder where fonts are stored. Default fonts folder in OS is always included.
    options->set_AdditionalFontsFolders(System::MakeArray<System::String>({u"{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, Aspose.Page.Drawing.Size(595x842));
    // or
    //saveOptions.Size = new Aspose.Page.Drawing.Size(595x842);
    
    // Save document as PDF
    document->SaveAsPdf(dataDir + u"outputPDF_out.pdf", options);
    
    //Review errors
    if (suppressErrors)
    {
        for (auto&& ex : System::IterateOver(options->get_Exceptions()))
        {
            System::Console::WriteLine(ex->get_Message());
        }
    }

PS What is PS File Format

PS (PostScript) เป็นภาษาการอธิบายหน้า ที่รวมข้อความและกราฟิกในไฟล์เดียว รองรับโดยโปรแกรมแก้ไขภาพและเครื่องพิมพ์หลายรุ่น

PDF What is PDF File Format

PDF (Portable Document Format) เป็นรูปแบบเปิดหลายแพลตฟอร์ม รองรับข้อความ เวกเตอร์ ภาพแรสเตอร์ และสื่อมัลติมีเดีย สามารถเปิดได้บนอุปกรณ์เกือบทั้งหมด