ไฟล์ PS จะแปลเลย์เอาต์หน้าดิจิทัลเป็นสำเนาที่พิมพ์ซึ่งแสดงชุดข้อความและกราฟิกที่เหมาะสม ในบางกรณี คุณอาจต้องรวมไฟล์ PostScript PS ต่างๆ ให้เป็นไฟล์เดียว เพื่อให้สอดคล้องกับข้อกำหนดดังกล่าว บทความนี้ครอบคลุมวิธีการรวมหรือรวมไฟล์ PS โดยทางโปรแกรมใน C#
- รวมหรือรวมไฟล์ PS - การติดตั้ง C # API
- รวมไฟล์ PS โดยทางโปรแกรมใน C #
- รวมไฟล์ 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 ที่แตกต่างกันเป็นไฟล์เดียว:
- โหลดเอกสาร PostScript PS ต้นทางเพื่อต่อท้ายด้วยไฟล์อื่นๆ
- สร้างอินสแตนซ์ของคลาส PdfSaveOptions
- รับไฟล์ต้นฉบับที่จะผสาน
- รวมไฟล์ 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 โปรดทำตามขั้นตอนด้านล่างเพื่อตั้งค่าคุณสมบัติต่างๆ ของเอกสารเอาต์พุต:
- โหลดไฟล์ PS อินพุตสำหรับการรวมไฟล์ PostScript
- ระบุคุณสมบัติของคลาส PdfSaveOptions
- รวมไฟล์ 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 ได้โดยไปที่ เอกสารประกอบ พื้นที่ ในกรณีที่คุณมีคำถามหรือข้อกังวลใดๆ โปรดเขียนถึงเราที่ ฟอรัม