Добавьте текст со строкой Unicode в PostScript (PS) с помощью Aspose.Page

Введение

В области манипулирования документами Aspose.Page для .NET выделяется как надежная библиотека, которая позволяет разработчикам создавать, редактировать и конвертировать различные форматы документов. Одной из его мощных функций является возможность добавлять текст с использованием строк Юникода в файлы PostScript (PS). В этом руководстве мы рассмотрим пошаговое руководство по выполнению этой задачи, предоставляющее разработчикам, работающим с Aspose.Page, удобство работы.

Предварительные условия

Прежде чем приступить к изучению руководства, убедитесь, что у вас есть следующие предварительные условия:

  • Практические знания языка программирования C#.
  • Установлена библиотека Aspose.Page для .NET. Вы можете скачать его с сайтаДокументация Aspose.Page для .NET.
  • Среда разработки с необходимыми настройками.

Импортировать пространства имен

В свой код C# импортируйте необходимые пространства имен для использования функций Aspose.Page для .NET:

using Aspose.Page;
using Aspose.Page.EPS;
using Aspose.Page.EPS.Device;
using Aspose.Page.Font;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.IO;

Шаг 1. Настройте каталог документов и папку шрифтов

// Путь к каталогу документов.
string dataDir = "Your Document Directory";
string FONTS_FOLDER = "Your Fonts Directory";

Шаг 2. Создайте выходной поток для документа PostScript

using (Stream outPsStream = new FileStream(dataDir + "AddTextUsingUnocodeString_outPS.ps", FileMode.Create))
{
    // Создайте варианты сохранения с размером А4.
    PsSaveOptions options = new PsSaveOptions();
    options.AdditionalFontsFolders = new string[] { FONTS_FOLDER };
    // ... (Здесь можно задать дополнительные параметры)
    
    // Создать новый одностраничный документ PS
    PsDocument document = new PsDocument(outPsStream, options, false);
    
    // ... (Дальнейшие шаги будут описаны ниже)
    
    // Сохраните документ
    document.Save();
}

Шаг 3. Добавьте текст Unicode с помощью собственного шрифта

string str = "試してみます.";  // Текст Юникод
int fontSize = 48;

// Использование пользовательского шрифта для заполнения текста
DrFont drFont = ExternalFontCache.FetchDrFont("Arial Unicode MS", fontSize, FontStyle.Regular);
document.FillText(str, drFont, 50, 200);
document.FillText(str, drFont, 50, 250, new SolidBrush(Color.Blue));

Шаг 4. Закройте текущую страницу.

document.ClosePage();

Шаг 5. Завершите оформление и сохраните документ

document.Save();

Заключение

В этом руководстве мы рассмотрели процесс добавления текста Unicode в документ PostScript с помощью Aspose.Page для .NET. Используя его мощные возможности, разработчики могут улучшить рабочие процессы обработки документов, гарантируя гибкость и точность.

Часто задаваемые вопросы

Вопрос 1: Могу ли я использовать Aspose.Page для .NET с другими языками программирования?

A1: Aspose.Page в первую очередь разработан для .NET, но доступны и другие версии для Java.

Вопрос 2: Как получить временную лицензию на Aspose.Page для .NET?

А2: ПосетитеВременная лицензия для получения временной лицензии.

Вопрос 3: Существует ли форум сообщества для обсуждений Aspose.Page?

A3: Да, посетитеФорум Aspose.Page для поддержки сообщества.

Вопрос 4: С какими форматами может работать Aspose.Page для .NET?

A4: Aspose.Page поддерживает различные форматы, включая XPS, PS, EPS, PDF и другие.

В5: Могу ли я настроить внешний вид добавленного текста?

О5: Да, вы можете настроить шрифт, размер, цвет и другие свойства текста в Aspose.Page.