Thêm văn bản vào các tệp PS
Giải pháp API C++ để làm việc với văn bản trong các 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 chính xác 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 lưu ý 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 gia đình phông chữ ít phổ biến hơn.
- Kích thước và Kiểu phông chữ - Toán tử
fontsizethiết lập kích thước phông chữ theo đơn vị point. Để thay đổi kiểu phông chữ, hãy sử dụng các toán tử nhưsetfontđể chỉ định 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ó toán tử căn lề trực tiếp, bạn có thể thực hiện căn lề thông qua các tính toán cẩn thận. - Xoay và Thu phóng văn bản - Toán tử
rotatecó thể được sử dụng để xoay văn bản theo một góc cụ thể và toán tửscalecó thể được sử dụng để phóng to hoặc thu nhỏ văn bản. - Hiển thị văn bản - PostScript hỗ trợ khử răng cưa (anti-aliasing), giúp làm mượt 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à các dòng (leading) để tinh chỉnh giao diện của văn bản.
Hiểu được các khía cạnh này có thể giúp đảm bảo sử dụng phông chữ phù hợp và hiển thị nhất quán trong các luồng công việc dựa trên PostScript. Nhưng bất kể điều gì, Aspose.Page cung cấp cho bạn chức năng quản lý phông chữ của các 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 với cá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ý các tệp PS và đặc biệt là cách làm việc với văn bản trong các tệp PS , hãy theo dõi tài liệu.
Để chèn văn bản vào tài liệu PS, chúng ta cần:
API Aspose.Page cho C++, một API C++ thao tác và chuyển đổi 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, tìm kiếm Aspose.Page.Cpp và cài đặt. Bạn cũng có thể sử dụng lệnh sau từ Package Manager Console.
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ã dưới đây 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++ .
- Khởi tạo biến dataDir với đường dẫn đến thư mục chứa các tài liệu.
- Đặt biến FONTS_FOLDER thành đường dẫn của thư mục chứa các phông chữ cần thiết.
- Tạo một luồng đầu ra cho tài liệu PostScript bằng lớp FileStream.
- Chỉ định các tùy chọn lưu cho tài liệu PostScript bằng đối tượng PsSaveOptions .
- Thuộc tính AdditionalFontsFolders của đối tượng options được thiết lập 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 đó.
- Chỉ định văn bản và kích thước của nó.
- 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 khởi tạo một tài liệu PostScript mới với các tùy chọn đã chỉ định.
- 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 tất.
- 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
PS (PostScript) là ngôn ngữ mô tả trang, kết hợp văn bản và đồ họa trong một tệp. Được hỗ trợ rộng rãi bởi các phần mềm chỉnh sửa ảnh và máy in, cung cấp chỉ dẫn render cho máy in.