Aspose.Page PS Converter สําหรับ .NET
Aspose.Page PS Converter for .NET ช่วยให้ผู้พัฒนาสามารถแปลงไฟล์ PostScript (PS) และ Encapsulated Postcript (EPS ) เป็นไฟล์ที่เข้ากันได้ทั่วโลก คู่มือ PDF และรูปแบบภาพเช่น JPEG, PNG, TIFF, BMP, และ GIF. ปลั๊กอินจะทําให้ง่ายขึ้น PS parsing และ rendering via a clean API, เหมาะสําหรับแอปพลิเคชัน desktop, web หรือ cloud-based .NET.
การติดตั้งและการตั้งค่า
เริ่มต้นใช้ PS Converter:
- ติดตั้งแพคเกจ Aspose.Page สําหรับ .NET NuGet ด การติดตั้ง .
- ติดตั้งใบอนุญาตตามที่อธิบายไว้ใน การให้ใบอนุญาตที่มีการวัด ล็อคฟังก์ชั่นเต็มรูปแบบ.
Aspose.Page.Metered metered = new Aspose.Page.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");คุณสมบัติและฟังก์ชั่น
PS ไปยัง PDF การแปลง
- Convert
.psและ.epsไฟล์ PDF คุณภาพสูง. - รักษากราฟิก vector, fonts และข้อความที่สามารถค้นหาได.
- สนับสนุนข้อมูลจําเพาะ PDF ที่ทันสมัย (PDF 1.4–2.0, การปฏิบัติตาม PDF/A).
- ใส่หรือตั้งค่าตัวอักษรโดยอัตโนมัติเพื่อลดขนาดไฟล.
PS ไปยัง การแปลงภาพ
- Render หน้า PS ในรูปแบบภาพเช่น JPEG, PNG, TIFF, BMP, GIF.
- การควบคุม DPI, ความละเอียดความลึกสีและบีบอัด.
- สร้าง TIFFs หน้าเดียวหรือหลายหน้า.
- รักษาความโปร่งใสที่ได้รับการสนับสนุน.
การจัดการส
- การส่งออกในโหมดสี RGB, CMYK หรือสีเทา.
- ใบสมัคร โปรไฟล์ ICC สําหรับการสะสมสีที่แม่นยํา.
- การปรับความสว่าง contrast หรือ gamma ในระหว่าง rendering.
Page Range และ Layout Control
- แปลงหน้าหรือแถวหน้าที่เลือก.
- การหมุนการสกรูหรือหน้าที่กําหนดเองสําหรับขนาดการผลิต.
- เพิ่มหัวข้อเท้าหรือเครื่องหมายน้ําโดยใช้คอลัมน์กลับ.
ประสิทธิภาพและการจัดการทรัพยากร
- การจัดการไฟล์ PS / EPS ขนาดใหญ่ได้อย่างมีประสิทธิภาพ.
- การสนับสนุนการแปลงแบบสม่ําเสมอสําหรับการประมวลผลแบทช.
- การจัดหาทรัพยากรที่ไม่ได้จัดการเพื่อความปลอดภัยของหน่วยความจํา.
การรวมและการขยายตัว
- การออกแบบ API แบบไหลเวียนรวมกับฉีดขึ้นอย.
- กิจกรรมสําหรับ การรายงานขั้นสูง และการบันทึกแบบกําหนดเอง.
- ท่อ rendering ที่สามารถขยายได้สําหรับกรองที่กําหนดเอง.
ตัวอย่าง: แปลง PS ไปยัง PDF
using Aspose.Page.EPS;
using Aspose.Page.EPS.Device;
// Load PostScript file
using (PsDocument document = new PsDocument("input.ps"))
{
PsConverter converter = new PsConverter(document);
PsConverterToPdfOptions options = new PsConverterToPdfOptions();
// Save output PDF
converter.Convert(options, "output.pdf");
}ตัวอย่าง: แปลง PS ในภาพ
using Aspose.Page.EPS;
using Aspose.Page.EPS.Device;
using (PsDocument document = new PsDocument("input.ps"))
{
PsConverter converter = new PsConverter(document);
PsConverterToImageOptions options = new PsConverterToImageOptions(ImageFormat.Png);
options.Resolution = 300;
converter.Convert(options, "output.png");
}เคล็ดลับและการปฏิบัติที่ดีที่สุด
- รับรองไฟล์ PS / EPS สําหรับการสังเคราะห์ก่อนการแปลง.
- Match output DPI และการตั้งค่าสีกับศูนย์เป้าหมาย (พิมพ์ vs. หน้าจอ).
- ใช้ multi-threading สําหรับการแปลงแบทช.
- มีตัวอย่างแปลงเพื่อปล่อยทรัพยากรที่ไม่ได้จัดการ.
- การใช้ทรัพยากรโปรไฟล์ในบริการระยะยาวและเสียงดังนั้น.
ความต้องการของระบบ
- OS : Windows, Linux, หรือ macOS ด้วย .NET Framework หรือ Core
- Frameworks : .NET มาตรฐาน 2.0 + , .Net Core, .net 5 / 6 +, Xamarin, Mono
- IDE: Microsoft Visual Studio, JetBrains Rider, รหัสวิดีโอ
คําถามที่ถามบ่อย
**รูปแบบใดที่สามารถแปลงได?**โพสต (.ps, .eps) ไปยัง PDF และรูปแบบภาพรวมทั้ง JPEG, PNG, BMP, GIF, และ TIFF.
**ปรับรองการบูรณาการ font ได้หรือไม?**ใช่ fonts สามารถนําเข้าหรือ subset ในระหว่างการสร้าง PDF.
**ฉันสามารถแปลงหน้าเฉพาะเท่านั้นหรือไม?**ใช่คุณสามารถระบุหน้าเดียวหรือช่วงหน้าเพื่อการแปลง.
**ใบอนุญาตการวัดได้รับการสนับสนุนหรือไม?**ใช่การรับอนุญาตตาม token ได้รับการสนับสนุนสําหรับการติดตามการใช้งาน.