เพิ่มข้อความลงในไฟล์ PS
โซลูชัน C++ API เพื่อทำงานกับข้อความของไฟล์ PS
PostScript ซึ่งเป็นภาษาคำอธิบายเพจที่มีประสิทธิภาพ ให้การควบคุมตำแหน่งและการจัดรูปแบบข้อความอย่างละเอียด ต่อไปนี้เป็นข้อแตกต่างที่สำคัญที่ควรพิจารณาเมื่อทำงานกับข้อความใน PostScript:
- PostScript ช่วยให้คุณสามารถเลือกแบบอักษรโดยใช้ชื่อ PostScript แบบอักษรทั่วไปเช่น Times Roman, Helvetica และ Courier มักจะพร้อมใช้งานตามค่าเริ่มต้น เพื่อให้มั่นใจถึงการแสดงผลที่สอดคล้องกันในระบบต่างๆ คุณสามารถฝังแบบอักษรลงในไฟล์ PostScript ของคุณได้โดยตรง นี่เป็นสิ่งสำคัญอย่างยิ่งสำหรับฟอนต์แบบกำหนดเองหรือตระกูลฟอนต์ทั่วไป
- ขนาดและรูปแบบตัวอักษร - ตัวดำเนินการ “ขนาดแบบอักษร” กำหนดขนาดตัวอักษรเป็นจุด หากต้องการแก้ไขรูปแบบแบบอักษร ให้ใช้โอเปอเรเตอร์ เช่น “setfont” ซึ่งระบุตัวหนา ตัวเอียง หรือรูปแบบอื่นๆ
- การวางตำแหน่งข้อความ - ตัวดำเนินการ
moveto
วางตำแหน่งเคอร์เซอร์ข้อความไปยังจุดเฉพาะบนหน้า แม้ว่า PostScript จะไม่มีตัวดำเนินการการจัดตำแหน่งโดยตรง แต่คุณสามารถจัดตำแหน่งได้อย่างระมัดระวัง - การหมุนและการปรับขนาดข้อความ - ตัวดำเนินการ “หมุน” สามารถใช้เพื่อหมุนข้อความไปยังมุมที่ต้องการได้ และตัวดำเนินการ “มาตราส่วน” สามารถใช้เพื่อปรับขนาดข้อความขึ้นหรือลงได้
- การแสดงข้อความ - PostScript รองรับการลดนามแฝง ซึ่งจะทำให้ขอบข้อความเรียบขึ้นเพื่อให้อ่านง่ายขึ้น คุณยังสามารถควบคุมระยะห่างระหว่างอักขระ (การจัดช่องไฟ) และบรรทัด (นำหน้า) เพื่อปรับแต่งลักษณะที่ปรากฏของข้อความได้
การทำความเข้าใจแง่มุมเหล่านี้สามารถช่วยให้แน่ใจว่ามีการใช้แบบอักษรอย่างเหมาะสมและการแสดงผลที่สอดคล้องกันในเวิร์กโฟลว์ที่ใช้ PostScript แต่ไม่ว่าอะไรจะเกิดขึ้น - Aspose.Page มอบฟังก์ชันการทำงานให้คุณจัดการฟอนต์ของไฟล์ PS ได้อย่างง่ายดาย ด้วย API นี้ คุณสามารถเพิ่มข้อความที่มีสีและแปรงต่างๆ ได้โดยใช้แบบอักษรที่กำหนดเองหรือแบบอักษรของระบบ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ วิธีจัดการกับไฟล์ PS และ วิธีทำงานกับข้อความของไฟล์ PS โดยเฉพาะให้ปฏิบัติตามเอกสารประกอบ
ในการแทรกข้อความลงในเอกสาร PS เราต้องการ:
Aspose.Page สำหรับ C++ API ซึ่งเป็น API การจัดการเอกสารและการแปลง C++ API ที่มีคุณสมบัติหลากหลาย มีประสิทธิภาพ และใช้งานง่าย
เปิดตัวจัดการแพ็คเกจ NuGet และค้นหา Aspose.Page.Cpp และติดตั้ง คุณอาจใช้คำสั่งต่อไปนี้จาก Package Manager Console
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
ขั้นตอนในการเพิ่มข้อความลงในไฟล์ PS
ข้อมูลโค้ดด้านล่างนี้สาธิตวิธีการเพิ่มข้อความโดยใช้สตริง Unicode ลงในเอกสาร PostScript (PS) โดยใช้ไลบรารี Aspose.Page ใน C# หากต้องการดูตัวอย่างเวอร์ชันเต็มและตัวอย่างเพิ่มเติม โปรดไปที่ โครงการ Aspose.Page-for-C++ GitHub
- เริ่มต้นตัวแปร dataDir ด้วยเส้นทางไปยังไดเร็กทอรีที่มีเอกสาร
- ตั้งค่าตัวแปร FONTS_FOLDER เพื่อกำหนดเส้นทางของโฟลเดอร์ที่มีแบบอักษรที่จำเป็น
- สร้างสตรีมเอาต์พุตสำหรับเอกสาร PostScript โดยใช้คลาส FileStream
- ระบุตัวเลือกการบันทึกสำหรับเอกสาร PostScript โดยใช้อ็อบเจ็กต์ PsSaveOptions
- คุณสมบัติ AddFontsFolders ของออบเจ็กต์ตัวเลือกถูกตั้งค่าเป็นอาร์เรย์ที่มีเส้นทางไปยัง FONTS_FOLDER ซึ่งจะทำให้ระบบสามารถค้นหาแบบอักษรที่จำเป็นในโฟลเดอร์นั้นได้
- ระบุข้อความและขนาดของข้อความ
- สร้างอินสแตนซ์ใหม่ของ PsDocument โดยมีสตรีมเอาต์พุต ตัวเลือก และ false เป็นพารามิเตอร์ ซึ่งจะเริ่มต้นเอกสาร PostScript ใหม่ด้วยตัวเลือกที่ระบุ
- เรียกใช้เมธอด ClosePage() บนออบเจ็กต์เอกสาร ซึ่งระบุว่าเพจปัจจุบันเสร็จสมบูรณ์แล้ว
- ใช้เมธอด Save() เพื่อบันทึกการเปลี่ยนแปลงที่ทำกับเอกสาร PS
เพิ่มรูปภาพใน PS
PS PS รูปแบบไฟล์คืออะไร
รูปแบบ PS เป็นหนึ่งในรูปแบบภาษาคำอธิบายหน้า (PDL) สามารถใส่ข้อมูลกราฟิกและข้อความบนหน้าได้ นั่นคือเหตุผลที่รูปแบบได้รับการสนับสนุนโดยโปรแกรมส่วนใหญ่สำหรับการแก้ไขภาพ ไฟล์ postscript เป็นคำสั่งชนิดหนึ่งสำหรับเครื่องพิมพ์ มันมีข้อมูลเกี่ยวกับสิ่งที่และวิธีการพิมพ์จากหน้า