ผสานรวม PS C#

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

รวมหรือรวมไฟล์ PS - การติดตั้ง C # API

Aspose.Page for .NET API ออกแบบมาเพื่อทำงานกับรูปแบบภาษาคำอธิบายหน้า เช่น PS, EPS, XPS เพียงเข้าถึง API โดยดาวน์โหลดไฟล์ DLL จากส่วน New Releases หรือด้วยคำสั่งการติดตั้ง NuGet ต่อไปนี้:

PM> Install-Package Aspose.Page

รวมไฟล์ PS โดยทางโปรแกรมใน C

คุณต้องทำตามขั้นตอนด้านล่างเพื่อรวมไฟล์ PS ที่แตกต่างกันเป็นไฟล์เดียว:

  1. โหลดเอกสาร PostScript PS ต้นทางเพื่อต่อท้ายด้วยไฟล์อื่นๆ
  2. สร้างอินสแตนซ์ของคลาส PdfSaveOptions
  3. รับไฟล์ต้นฉบับที่จะผสาน
  4. รวมไฟล์ PostScript PS

โค้ดตัวอย่างต่อไปนี้แสดงวิธีการรวมไฟล์ PS โดยทางโปรแกรมใน C#:

// เริ่มต้นสตรีมเอาต์พุต PDF
System.IO.FileStream pdfStream = new System.IO.FileStream("outputPDF_out.pdf", System.IO.FileMode.Create, System.IO.FileAccess.Write);

// เริ่มต้นสตรีมอินพุตไฟล์ PostScript แรก
System.IO.FileStream psStream = new System.IO.FileStream("input.ps", System.IO.FileMode.Open, System.IO.FileAccess.Read);

Aspose.Page.EPS.PsDocument document = new Aspose.Page.EPS.PsDocument(psStream);

// สร้างอาร์เรย์ของไฟล์ PostScript ที่จะรวมเข้ากับไฟล์แรก
String[] filesForMerge = new String[] { "input2.ps", "input3.ps" };

// เริ่มต้นวัตถุตัวเลือกด้วยพารามิเตอร์ที่จำเป็น
Aspose.Page.EPS.Device.PdfSaveOptions options = new Aspose.Page.EPS.Device.PdfSaveOptions(true);

// เริ่มต้นวัตถุคลาส PdfDevice
Aspose.Page.EPS.Device.PdfDevice device = new Aspose.Page.EPS.Device.PdfDevice(pdfStream);

try
{
    document.Merge(filesForMerge, device, options);
}
finally
{
    psStream.Close();
    pdfStream.Close();
}

รวมไฟล์ PS โดยใช้คุณสมบัติขั้นสูงใน C

Aspose.Page for .NET API เปิดเผยคุณสมบัติขั้นสูงมากมายเพื่อปรับปรุงกระบวนการรวม PS โปรดทำตามขั้นตอนด้านล่างเพื่อตั้งค่าคุณสมบัติต่างๆ ของเอกสารเอาต์พุต:

  1. โหลดไฟล์ PS อินพุตสำหรับการรวมไฟล์ PostScript
  2. ระบุคุณสมบัติของคลาส PdfSaveOptions
  3. รวมไฟล์ PostScript เป็นไฟล์เดียว

ข้อมูลโค้ดต่อไปนี้สาธิตวิธีผสานไฟล์ PS กับตัวเลือกขั้นสูงใน C#:

// เริ่มต้นสตรีมเอาต์พุต PDF
System.IO.FileStream pdfStream = new System.IO.FileStream("outputPDF_out.pdf", System.IO.FileMode.Create, System.IO.FileAccess.Write);

// เริ่มต้นสตรีมอินพุตไฟล์ PostScript แรก
System.IO.FileStream psStream = new System.IO.FileStream("input.ps", System.IO.FileMode.Open, System.IO.FileAccess.Read);

Aspose.Page.EPS.PsDocument document = new Aspose.Page.EPS.PsDocument(psStream);

// สร้างอาร์เรย์ของไฟล์ PostScript ที่จะรวมเข้ากับไฟล์แรก
String[] filesForMerge = new String[] { "input2.ps", "input3.ps" };

// เริ่มต้นวัตถุตัวเลือกด้วยพารามิเตอร์ที่จำเป็น
Aspose.Page.EPS.Device.PdfSaveOptions options = new Aspose.Page.EPS.Device.PdfSaveOptions(true);
options.JpegQualityLevel = 100;
options.SupressErrors = true;
options.Debug = false;


// // เริ่มต้นวัตถุคลาส PdfDevice ด้วยบรรทัดต่อไปนี้
Aspose.Page.EPS.Device.PdfDevice device = new Aspose.Page.EPS.Device.PdfDevice(pdfStream, new System.Drawing.Size(595, 842));
try
{
    document.Merge(filesForMerge, device, options);
}
finally
{
    psStream.Close();
    pdfStream.Close();
}

รับใบอนุญาตชั่วคราวฟรี

คุณสามารถประเมิน API ได้โดยไม่มีข้อจำกัดใดๆ โดยขอ ใบอนุญาตชั่วคราวฟรี

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีการรวมไฟล์ PostScript PS โดยทางโปรแกรมใน C# ครอบคลุมกรณีการใช้งานพื้นฐานรวมถึงคุณสมบัติขั้นสูงเพื่อตอบสนองความต้องการของคุณ นอกจากนี้ คุณสามารถสำรวจคุณสมบัติอื่นๆ ของ API ได้โดยไปที่ เอกสารประกอบ พื้นที่ ในกรณีที่คุณมีคำถามหรือข้อกังวลใดๆ โปรดเขียนถึงเราที่ ฟอรัม

ดูสิ่งนี้ด้วย

แปลง XPS หรือ OXPS เป็น Word DOCX/DOC ใน C#