เพิ่มข้อความลงในไฟล์ 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

  1. เริ่มต้นตัวแปร dataDir ด้วยเส้นทางไปยังไดเร็กทอรีที่มีเอกสาร
  2. ตั้งค่าตัวแปร FONTS_FOLDER เพื่อกำหนดเส้นทางของโฟลเดอร์ที่มีแบบอักษรที่จำเป็น
  3. สร้างสตรีมเอาต์พุตสำหรับเอกสาร PostScript โดยใช้คลาส FileStream
  4. ระบุตัวเลือกการบันทึกสำหรับเอกสาร PostScript โดยใช้อ็อบเจ็กต์ PsSaveOptions
  5. คุณสมบัติ AddFontsFolders ของออบเจ็กต์ตัวเลือกถูกตั้งค่าเป็นอาร์เรย์ที่มีเส้นทางไปยัง FONTS_FOLDER ซึ่งจะทำให้ระบบสามารถค้นหาแบบอักษรที่จำเป็นในโฟลเดอร์นั้นได้
  6. ระบุข้อความและขนาดของข้อความ
  7. สร้างอินสแตนซ์ใหม่ของ PsDocument โดยมีสตรีมเอาต์พุต ตัวเลือก และ false เป็นพารามิเตอร์ ซึ่งจะเริ่มต้นเอกสาร PostScript ใหม่ด้วยตัวเลือกที่ระบุ
  8. เรียกใช้เมธอด ClosePage() บนออบเจ็กต์เอกสาร ซึ่งระบุว่าเพจปัจจุบันเสร็จสมบูรณ์แล้ว
  9. ใช้เมธอด Save() เพื่อบันทึกการเปลี่ยนแปลงที่ทำกับเอกสาร PS
เพิ่มรูปภาพใน PS

PS PS รูปแบบไฟล์คืออะไร

รูปแบบ PS เป็นหนึ่งในรูปแบบภาษาคำอธิบายหน้า (PDL) สามารถใส่ข้อมูลกราฟิกและข้อความบนหน้าได้ นั่นคือเหตุผลที่รูปแบบได้รับการสนับสนุนโดยโปรแกรมส่วนใหญ่สำหรับการแก้ไขภาพ ไฟล์ postscript เป็นคำสั่งชนิดหนึ่งสำหรับเครื่องพิมพ์ มันมีข้อมูลเกี่ยวกับสิ่งที่และวิธีการพิมพ์จากหน้า