รวมเอกสาร PS/EPS เป็น PDF

โซลูชัน .NET API เพื่อรวมไฟล์ PostScript หลายไฟล์

 

PostScript สามารถเก็บได้หลายหน้า แต่ต่างจาก XPS ตรงที่ไม่สามารถรวมไฟล์หลาย ๆ ไฟล์ไว้ในเอกสารเดียวได้ ฟังก์ชันการรวมที่นำเสนอโดยโซลูชัน Aspose.Page API ได้รับการพัฒนาเพื่อให้คุณสามารถรวมไฟล์สองสามไฟล์เป็นไฟล์เดียวได้ ดังนั้น คุณจะได้ไฟล์ PDF ที่มีเนื้อหาของไฟล์ PS หรือ EPS ที่ผสานทั้งหมด ที่นี่คุณจะพบตัวอย่างโค้ดเกี่ยวกับวิธีการผสาน PostScript กับ C# .NET หากต้องการดูว่าฟังก์ชันดังกล่าวสามารถนำไปใช้กับโซลูชันเว็บหรือรวมไฟล์ออนไลน์ได้อย่างไร ให้ลองใช้ PS Merger

ในการรวมไฟล์ PS และ EPS เราต้องการ:

  • Aspose.Page สำหรับ .NET API ซึ่งเป็น API การจัดการและการแปลงเอกสารที่มีคุณลักษณะหลากหลาย มีประสิทธิภาพ และใช้งานง่ายสำหรับแพลตฟอร์ม C#

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

Package Manager Console Command


    PM> Install-Package Aspose.Page

ขั้นตอนในการรวมไฟล์ PostScript กับ C# .NET

  1. กำหนดเส้นทางไปยังไดเร็กทอรีเอกสาร
  2. เริ่มต้นสตรีมเอาต์พุต PDF
  3. เริ่มต้นสตรีมอินพุตไฟล์ PostScript แรก
  4. สร้างอาร์เรย์ของไฟล์ PostScript ที่จะรวมเข้ากับไฟล์แรก
  5. เริ่มต้นอ็อบเจ็กต์ options ด้วยพารามิเตอร์ที่จำเป็นโดยใช้คลาส PdfSaveOptions
  6. เพิ่มโฟลเดอร์เฉพาะที่เก็บแบบอักษรไว้หากจำเป็น โฟลเดอร์แบบอักษรเริ่มต้นในระบบปฏิบัติการจะรวมอยู่ด้วยเสมอ
  7. ระบุขนาดและรูปแบบภาพโดยใช้คลาส PdfDevice หากจำเป็น
  8. รวมไฟล์ PostScript เข้ากับเอกสาร PDF ที่ส่งออก

รหัส C# เพื่อรวม PS และ EPS เป็น PDF

    using Aspose.Page.EPS;
    using Aspose.Page.EPS.Device;
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text; 
    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_WorkingWithDocumentMerging();
    // Initialize PS document with the first PostScript file
    PsDocument document = new PsDocument(dataDir + "input.ps");

    // Create an array of PostScript files that will be merged with the first one
    string[] filesForMerge = new string[] { dataDir + "input2.ps", dataDir + "input3.ps" };

    // If you want to convert Postscript file despite of minor errors set this flag
    bool 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.AdditionalFontsFolders = new string[] { @"{FONT_FOLDER}" };

    // Default page size is 595x842 and it is not mandatory to set it in SaveOptions
    // But if you need to specify the page size following line
    //PdfSaveOptions options = new PdfSaveOptions(suppressErrors, new Aspose.Page.Drawing.Size(595, 842));

    document.MergeToPdf(dataDir + "outputPDF_out.pdf", filesForMerge, options);

    //Review errors
    if (suppressErrors)
    {
        foreach (Exception ex in options.Exceptions)
        {
            Console.WriteLine(ex.Message);
        }
    }



คำถามที่พบบ่อย

1. จะรวมไฟล์ PS/EPS ได้อย่างไร

กำหนดเส้นทางไปยังไดเร็กทอรีเอกสารและเริ่มต้นสตรีมเอาต์พุตและอินพุต สร้างอาร์เรย์ของไฟล์ PostScript เพื่อรวมและรวมไฟล์ PostScript หากคุณต้องการรวมไฟล์ PS/EPS ทางออนไลน์ ให้ใช้ PS Merger ข้ามแพลตฟอร์มฟรีของเรา

2. รองรับรูปแบบเอาต์พุตใดบ้าง

ขณะนี้โซลูชัน Aspose.Page ช่วยให้คุณสามารถรวมไฟล์ PostScript ให้เป็นไฟล์ PDF ไฟล์เดียวได้

3. ฟังก์ชั่นนี้ฟรีหรือเปล่า?

การควบรวมกิจการข้ามแพลตฟอร์มนั้นฟรี เมื่อสำหรับโซลูชัน API คุณสามารถรับการทดลองใช้ฟรี จากนั้นจึงซื้อผลิตภัณฑ์ได้หากจำเป็น

PS PS รูปแบบไฟล์คืออะไร

รูปแบบ PS เป็นหนึ่งในรูปแบบภาษาคำอธิบายหน้า (PDL) สามารถใส่ข้อมูลกราฟิกและข้อความบนหน้าได้ นั่นคือเหตุผลที่รูปแบบได้รับการสนับสนุนโดยโปรแกรมส่วนใหญ่สำหรับการแก้ไขภาพ ไฟล์ postscript เป็นคำสั่งชนิดหนึ่งสำหรับเครื่องพิมพ์ มันมีข้อมูลเกี่ยวกับสิ่งที่และวิธีการพิมพ์จากหน้า