แทรกหน้าลงในไฟล์ PS
โซลูชัน C++ API สำหรับเพิ่มหน้าลงในไฟล์ PS
มีสองวิธีในการควบคุมจำนวนหน้าที่เอกสาร PostScript (PS) ของคุณมีด้วย Aspose.Page API คุณสามารถกำหนดจำนวนหน้าที่แน่นอนล่วงหน้า หรือเลือกสร้างเอกสารหน้าเดียวหรือหลายหน้าก็ได้ อย่างไรก็ตาม หากต้องการเพิ่มหน้าทีละหน้า คุณต้องใช้วิธี OpenPage() และ ClosePage() เอกสาร PS สามารถมีหน้าขนาดต่างๆ กันได้ ดังนั้นคุณจึงตั้งค่าขนาดที่คุณต้องการได้ด้วย OpenPage() ตามค่าเริ่มต้น หน้าต่างๆ จะเป็นขนาด A4 สิ่งสำคัญคือต้องทราบว่าคุณสามารถจัดการหน้าต่างๆ ได้เฉพาะในเอกสาร PS ที่สร้างขึ้นใหม่เท่านั้น ไม่ใช่เอกสารที่มีอยู่
ในหน้านี้ เราจะแสดงสองทางเลือกในการเพิ่มหน้าลงในไฟล์ PS โดยใช้ Aspose.Page สำหรับ C++ แต่อันดับแรก คุณต้อง:
รับ Aspose.Page สำหรับ C++ API ซึ่งเป็น API สำหรับจัดการและแปลงเอกสารที่เป็นภาษา C++ ที่มีคุณสมบัติครบถ้วน มีประสิทธิภาพ และใช้งานง่าย
เปิดตัวจัดการแพ็กเกจ NuGet และค้นหา Aspose.Page.Cpp แล้วติดตั้ง คุณยังสามารถใช้คำสั่งต่อไปนี้จาก Package Manager Console
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
รหัส C++ เพื่อเพิ่มหน้าลงในไฟล์ PS รูปแบบที่ 1
ขั้นตอนในการเพิ่มหน้าลงในไฟล์ PS รูปแบบที่ 1
- สร้างพาธไปยังไดเรกทอรีเอกสาร
- สร้างสตรีมเอาต์พุตสำหรับไฟล์ PS ที่ได้
- สร้างตัวเลือกการบันทึกด้วยขนาด A4
- สร้างไฟล์ PS โดยใช้ PsDocument Class สตรีมเอาต์พุต และจำนวนหน้า
- สร้างหน้าว่างด้วยวิธี OpenPage()
- เพิ่มเนื้อหาในหน้านี้และปิดด้วยวิธี ClosePage()
- หากคุณต้องการเพิ่มหน้าที่มีขนาดอื่น ให้ใช้วิธี OpenPage() เดียวกันกับขนาดใหม่
- ปิดหน้าด้วยวิธี ClosePage()
- บันทึกเอกสาร PS โดยใช้วิธี Save()
เพิ่มรูปภาพลงใน PS
รหัส C++ เพื่อเพิ่มหน้าลงในไฟล์ PS รูปแบบที่ 2
ขั้นตอนในการเพิ่มหน้าลงในไฟล์ PS รูปแบบที่ 2
- สร้างพาธไปยังไดเรกทอรีเอกสาร
- สร้างสตรีมเอาต์พุตสำหรับไฟล์ PS ที่ได้
- สร้างตัวเลือกการบันทึกด้วยขนาด A4
- สร้างไฟล์ PS ใหม่โดยใช้ PsDocument Class
- หากคุณต้องการเพิ่มหน้าที่มีขนาดอื่น ให้ใช้วิธี OpenPage() พร้อมขนาดใหม่
- หลังจากเพิ่มเนื้อหาลงในหน้าต่างๆ แล้ว ให้ปิดหน้านั้นด้วยวิธี ClosePage()
- บันทึกเอกสาร PS โดยใช้วิธี Save()
เพิ่มรูปภาพลงใน PS
PS PS รูปแบบไฟล์คืออะไร
PS (PostScript) เป็นภาษาการอธิบายหน้า ที่รวมข้อความและกราฟิกในไฟล์เดียว รองรับโดยโปรแกรมแก้ไขภาพและเครื่องพิมพ์หลายรุ่น