Thêm văn bản vào tập tin PS

Giải pháp API C++ để làm việc với văn bản của tệp PS

 

PostScript, một ngôn ngữ mô tả trang mạnh mẽ, cung cấp khả năng kiểm soát chi tiết về vị trí và định dạng văn bản. Dưới đây là một số sắc thái chính cần cân nhắc khi làm việc với văn bản trong PostScript:

  • PostScript cho phép bạn chọn phông chữ bằng tên PostScript của chúng. Các phông chữ phổ biến như Times Roman, Helvetica và Courier thường có sẵn theo mặc định. Để đảm bảo hiển thị nhất quán trên các hệ thống khác nhau, bạn có thể nhúng phông chữ trực tiếp vào tệp PostScript của mình. Điều này đặc biệt quan trọng đối với các phông chữ tùy chỉnh hoặc các họ phông chữ ít phổ biến hơn.
  • Kích thước và kiểu phông chữ - Toán tử fontsize đặt kích thước phông chữ theo điểm. Để sửa đổi kiểu phông chữ, hãy sử dụng các toán tử như setfont để chỉ định kiểu in đậm, in nghiêng hoặc các biến thể khác.
  • Định vị văn bản - Toán tử moveto định vị con trỏ văn bản đến một điểm cụ thể trên trang. Mặc dù PostScript không có các toán tử căn chỉnh trực tiếp nhưng bạn có thể đạt được sự căn chỉnh một cách cẩn thận.
  • Xoay và chia tỷ lệ văn bản - Toán tử xoay có thể được sử dụng để xoay văn bản theo một góc cụ thể và toán tử scale có thể được sử dụng để tăng hoặc giảm tỷ lệ văn bản.
  • Hiển thị văn bản - PostScript hỗ trợ khử răng cưa, giúp làm mịn các cạnh của văn bản để dễ đọc hơn. Bạn cũng có thể kiểm soát khoảng cách giữa các ký tự (kerning) và dòng (hàng đầu) để tinh chỉnh hình thức của văn bản.

Hiểu những khía cạnh này có thể giúp đảm bảo việc sử dụng phông chữ phù hợp và hiển thị nhất quán trong quy trình làm việc dựa trên PostScript. Nhưng dù thế nào đi nữa, - Aspose.Page cung cấp cho bạn chức năng quản lý phông chữ của tệp PS một cách dễ dàng. Với API này, bạn có thể thêm văn bản có màu sắc và bút vẽ khác nhau bằng phông chữ tùy chỉnh hoặc hệ thống. Để tìm hiểu thêm về cách xử lý tệp PScách xử lý văn bản của tệp PS đặc biệt tuân theo tài liệu.

Để chèn văn bản vào tài liệu PS chúng ta cần:

  • Aspose.Page cho C++ API là một API C++ chuyển đổi và thao tác tài liệu giàu tính năng, mạnh mẽ và dễ sử dụng.

  • Mở trình quản lý gói NuGet và tìm kiếm Aspose.Page.Cpp rồi cài đặt. Bạn cũng có thể sử dụng lệnh sau từ Bảng điều khiển quản lý gói.

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

Các bước để thêm văn bản vào tệp PS.

Đoạn mã bên dưới minh họa cách thêm văn bản bằng chuỗi Unicode vào tài liệu PostScript (PS) bằng thư viện Aspose.Page trong C#. Để xem phiên bản đầy đủ hơn của ví dụ và nhiều ví dụ khác, hãy truy cập Dự án GitHub Aspose.Page-for-C++ .

  1. Khởi tạo biến dataDir với đường dẫn đến thư mục chứa tài liệu.
  2. Đặt biến FONTS_FOLDER để đặt thành đường dẫn của thư mục chứa các phông chữ cần thiết.
  3. Tạo luồng đầu ra cho tài liệu PostScript bằng cách sử dụng lớp FileStream.
  4. Chỉ định các tùy chọn lưu cho tài liệu PostScript bằng cách sử dụng đối tượng PsSaveOptions .
  5. Thuộc tính AddedFontsFolders của đối tượng tùy chọn được đặt thành một mảng chứa đường dẫn đến FONTS_FOLDER. Điều này cho phép hệ thống định vị bất kỳ phông chữ cần thiết nào trong thư mục đó.
  6. Chỉ định văn bản và kích thước của nó.
  7. Tạo một phiên bản mới của PsDocument với luồng đầu ra, các tùy chọn và false làm tham số. Thao tác này sẽ khởi tạo một tài liệu PostScript mới với các tùy chọn đã chỉ định.
  8. Gọi phương thức ClosePage() trên đối tượng tài liệu, cho biết rằng trang hiện tại đã hoàn thành.
  9. Sử dụng phương thức Save() để lưu các thay đổi được thực hiện đối với tài liệu PS.
Thêm hình ảnh vào PS

PS Những gì là PS Tập Tin Định Dạng

Định dạng PS là một trong những định dạng ngôn ngữ mô tả trang (PDL). Nó có khả năng chứa thông tin đồ họa cũng như văn bản trên trang. Đó là lý do tại sao định dạng được hỗ trợ bởi hầu hết các chương trình để chỉnh sửa hình ảnh. Bản thân tệp tái bút là một loại hướng dẫn cho máy in. Nó chứa thông tin về cái gì và cách in từ trang của nó.