Додайте текст до файлів PS

Рішення C++ API для роботи з текстами файлів PS

 

PostScript, потужна мова опису сторінок, пропонує детальний контроль над розміщенням і форматуванням тексту. Ось кілька ключових нюансів, які слід враховувати при роботі з текстом у PostScript:

  • PostScript дозволяє вибирати шрифти, використовуючи їхні назви PostScript. Поширені шрифти, такі як Times Roman, Helvetica та Courier, часто доступні за умовчанням. Щоб забезпечити узгоджене відтворення в різних системах, ви можете вставляти шрифти безпосередньо у файл PostScript. Це особливо важливо для спеціальних шрифтів або менш поширених сімейств шрифтів.
  • Розмір і стиль шрифту – оператор fontsize встановлює розмір шрифту в пунктах. Щоб змінити стилі шрифту, використовуйте такі оператори, як setfont, який визначає жирний шрифт, курсив або інші варіації.
  • Позиціонування тексту – оператор moveto переміщує текстовий курсор у певну точку на сторінці. Хоча PostScript не має операторів прямого вирівнювання, ви можете досягти вирівнювання обережно.
  • Обертання та масштабування тексту. Оператор rotate можна використовувати для повороту тексту на певний кут, а оператор scale можна використовувати для масштабування тексту вгору або вниз.
  • Відтворення тексту - PostScript підтримує згладжування, яке згладжує краї тексту для кращої читабельності. Ви також можете керувати інтервалом між символами (кернінг) і лініями (інтерліньяж), щоб точно налаштувати вигляд тексту.

Розуміння цих аспектів може допомогти забезпечити належне використання шрифтів і послідовне відтворення в робочих процесах на основі PostScript. Але незважаючи ні на що, Aspose.Page надає вам можливість легко керувати шрифтами файлів PS. За допомогою цього API ви можете додавати тексти різних кольорів і пензлів за допомогою спеціальних або системних шрифтів. Щоб дізнатися більше про як працювати з файлами PS і як працювати з текстами файлів PS , зокрема дотримуйтеся документації.

Для вставки текстів в документи PS нам знадобляться:

  • API Aspose.Page для C++, який є багатофункціональним, потужним і простим у використанні API C++ для обробки та перетворення документів.

  • Відкрийте менеджер пакунків NuGet, знайдіть Aspose.Page.Cpp і встановіть. Ви також можете використати наступну команду з консолі менеджера пакетів.

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. Властивість AdditionalFontsFolders об’єкта параметрів налаштована на масив, що містить шлях до FONTS_FOLDER. Це дозволяє системі знаходити будь-які необхідні шрифти в цій папці.
  6. Вкажіть текст і його розмір.
  7. Створіть новий екземпляр PsDocument із параметрами вихідного потоку, параметрів і false. Це ініціалізує новий документ PostScript із зазначеними параметрами.
  8. Викличте метод ClosePage() для об’єкта документа, вказуючи, що поточну сторінку завершено.
  9. Використовуйте метод Save(), щоб зберегти зміни, внесені в документ PS.
Додайте зображення в PS

PS What is PS File Format

Формат PS є одним із форматів мови опису сторінок (PDL). Він здатний містити як графічну, так і текстову інформацію на сторінці. Тому формат підтримувався більшістю програм для редагування зображень. Сам файл PostScript є своєрідною інструкцією для друку. Він містить інформацію про те, що і як друкувати зі своєї сторінки.