Tambahkan teks ke file PS

Solusi API C++ untuk bekerja dengan teks file PS

 

PostScript, bahasa deskripsi halaman yang kuat, menawarkan kontrol granular atas penempatan dan pemformatan teks. Berikut adalah beberapa nuansa utama yang perlu dipertimbangkan saat bekerja dengan teks dalam PostScript:

  • PostScript memungkinkan Anda memilih font menggunakan nama PostScript mereka. Font umum seperti Times Roman, Helvetica, dan Courier sering kali tersedia secara default. Untuk memastikan rendering yang konsisten di berbagai sistem, Anda dapat menyematkan (embed) font secara langsung ke dalam file PostScript Anda. Ini sangat penting untuk font khusus atau keluarga font yang kurang umum.
  • Ukuran dan Gaya Font - Operator fontsize menetapkan ukuran font dalam poin. Untuk mengubah gaya font gunakan operator seperti setfont yang menentukan tebal, miring, atau variasi lainnya.
  • Penempatan Teks - Operator moveto menempatkan kursor teks ke titik tertentu pada halaman. Meskipun PostScript tidak memiliki operator penyelarasan langsung, Anda dapat mencapai penyelarasan melalui perhitungan yang cermat.
  • Rotasi dan Penskalaan Teks - Operator rotate dapat digunakan untuk memutar teks ke sudut tertentu, dan operator scale dapat digunakan untuk memperbesar atau memperkecil teks.
  • Rendering Teks - PostScript mendukung anti-aliasing, yang menghaluskan tepi teks untuk keterbacaan yang lebih baik. Anda juga dapat mengontrol spasi antar karakter (kerning) dan baris (leading) untuk menyempurnakan tampilan teks.

Memahami aspek-aspek ini dapat membantu memastikan penggunaan font yang tepat dan rendering yang konsisten dalam workflow berbasis PostScript. Namun apa pun yang terjadi, - Aspose.Page memberi Anda fungsionalitas untuk mengelola font file PS dengan mudah. Dengan API ini, Anda dapat menambahkan teks dengan warna dan brush yang berbeda menggunakan font khusus atau font sistem. Untuk mempelajari lebih lanjut tentang cara menangani file PS dan cara bekerja dengan teks file PS secara khusus, ikuti dokumentasi.

Untuk menyisipkan teks ke dokumen PS kita perlu:

  • API Aspose.Page untuk C++ yang merupakan API manipulasi dan konversi dokumen C++ yang kaya fitur, kuat, dan mudah digunakan.

  • Buka manajer paket NuGet, cari Aspose.Page.Cpp dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

Langkah-langkah untuk menambahkan teks ke file PS.

Cuplikan kode di bawah ini menunjukkan cara menambahkan teks menggunakan Unicode string ke dokumen PostScript (PS) menggunakan library Aspose.Page di C#. Untuk melihat versi contoh yang lebih lengkap dan contoh lainnya, buka proyek GitHub Aspose.Page-for-C++ .

  1. Inisialisasi variabel dataDir dengan path ke direktori yang berisi dokumen.
  2. Tetapkan variabel FONTS_FOLDER ke path folder yang berisi font yang diperlukan.
  3. Buat stream output untuk dokumen PostScript menggunakan kelas FileStream.
  4. Tentukan opsi penyimpanan untuk dokumen PostScript menggunakan objek PsSaveOptions .
  5. Properti AdditionalFontsFolders dari objek options diatur ke array yang berisi path ke FONTS_FOLDER. Ini memungkinkan sistem untuk menemukan font apa pun yang diperlukan di folder tersebut.
  6. Tentukan teks dan ukurannya.
  7. Buat instance baru dari PsDocument dengan stream output, opsi, dan false sebagai parameter. Ini menginisialisasi dokumen PostScript baru dengan opsi yang ditentukan.
  8. Panggil metode ClosePage() pada objek dokumen, yang menunjukkan bahwa halaman saat ini telah selesai.
  9. Gunakan metode Save() untuk menyimpan perubahan yang dilakukan pada dokumen PS.
Tambahkan gambar ke PS

PS Apa itu Format File PS

PS (PostScript) adalah bahasa deskripsi halaman yang menggabungkan teks dan grafik dalam satu file. Didukung luas oleh editor gambar dan printer, berisi instruksi rendering untuk printer.