Часто задаваемые вопросы | Aspose.Page для C++



В: Для чего используется Aspose.Page для C++?

О: Эта мощная библиотека позволяет с легкостью управлять файлами XPS и PostScript (EPS/PS):

В: Какие форматы поддерживает Aspose.Page для C++?

О: Он поддерживает форматы PS, XPS, EPS и OXPS в качестве входных данных и форматы PS, EPS, PDF, PNG, JPEG, TIFF, EMF, WMF и BMP в качестве выходных.

В: Как конвертировать файлы в Aspose.Page для С++?

О: Aspose.Page позволяет конвертировать документы XPS и EPS/PS в более широко используемые форматы, такие как PDF и различные форматы изображений (JPEG, PNG и т. д.). Процесс конвертации действительно прост. Вам нужно сделать всего несколько шагов!

  1. Загрузите выходной файл с помощью Aspose.Page для C++.
  2. Вызовите метод Сохранить().
  3. Передайте путь к выходному файлу с его расширением.
  4. Выходной файл будет сохранен по указанному пути в совместимой программе.

Чтобы увидеть больше примеров, посетите руководства Конвертация.

В: Могут ли разработчики использовать Aspose.Page для C++ для создания и редактирования документов XPS?

О: Да, разработчики могут создавать новые документы XPS с нуля или изменять существующие. Сюда входит добавление, удаление или манипулирование элементами в документе.

Чтобы создать файл XPS, вам просто нужно:

1    // Create an XPS document
2    auto xpsDocs = MakeObject<XpsDocument>();
3
4    // Save the result
5    xpsDocs->Save(dir + u"output.xps");

В: Позволяет ли решение Aspose.Page API разработчикам работать со страницами и элементами документов?

О: Абсолютно! Библиотека идеально подходит для управления отдельными страницами документа, позволяя целенаправленно редактировать и настраивать их. Вы также можете управлять такими элементами документа, как векторная графика и фигуры.

В: Могу ли я добавлять цифры в файлы PS, EPS, XPS с помощью этого API для C++?

О: Aspose.Page включает в себя такую ​​функциональность. Рассмотрим это на примере добавления прямоугольника в XPS-файл:

 1    class AddRectangle : public System::Object
 2    {
 3        typedef AddRectangle ThisType;
 4        typedef System::Object BaseType;
 5
 6        typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
 7        RTTI_INFO_DECL();
 8
 9    public:
10
11        static void Run();
12
13    };

В: Как установить пакет Aspose.Page из NuGet?

О: Вы можете загрузить последнюю версию напрямую, просто откройте диспетчер пакетов NuGet, найдите Aspose.Page.Cpp и установите. Вы также можете использовать следующую команду из консоли диспетчера пакетов.

1    PM> Install-Package Aspose.Page

В: Каковы системные требования Aspose.Page для C++?

О: Перейдите на страницу Системные требования, чтобы получить актуальную информацию об операционных системах и средах разработки, необходимую для работы с Aspose.Page для C++.

В: Где я могу узнать больше о форматах языка описания страниц, поддерживаемых API?

О: Перейдите к главе Введение в языки описания страниц, которая представляет собой полную и информативную базу знаний о наиболее популярных форматах PDL, их особенностях, структуре и сравнении.

В: Могу ли я добавлять страницы в файл PS, EPS, XPS с помощью этого API для C++?

О: Да, конечно. Рассмотрим этот функционал на примере добавления страницы в XPS-файл:

1    // Create a new XPS Document
2    System::SharedPtr<XpsDocument> doc = System::MakeObject<XpsDocument>(dataDir + u"Sample1.xps");
3
4    // Insert an empty page at the beginning of pages list
5    doc->InsertPage(1, true);
6
7    // Save the resultant XPS document
8    doc->Save(RunExamples::GetOutDir() + u"AddPages_out.xps");

В: Могу ли я удалить страницу из файла PS или XPS?

О: Да, чтобы удалить страницу из файла, используйте метод RemovePage() и сохраните отредактированный документ.

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

О: Да, вы можете легко загрузить продукт Aspose.Page для C++ в ознакомительных целях. Ознакомительная версия Aspose.Page (без указанной лицензии) обеспечивает полную функциональность продукта, за исключением некоторых оценочных ограничений.

Если вы хотите опробовать его без ограничений ознакомительной версии, запросите 30-дневную временную лицензию.

В: Где я могу получить помощь, если у меня возникнут какие-либо проблемы с Решением?

О: Найдите ответы на Форуме Aspose или добавьте новую тему по своей проблеме, если вы не нашли тему, подходящую для вашей проблемы.

В: Где я могу увидеть функциональные возможности этого API-решения, реализованные в веб-приложениях?

О: Воспользуйтесь нашими веб-решениями, чтобы конвертировать, просматривать и объединять файлы PS, EPS, XPS и OXPS, а также обрезать файлы EPS и изменять их размер. Это ярчайшие примеры использования API для разработки собственных продуктов.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.