Преобразование формата JSON в PCL через C++

Преобразование JSON в PCL в приложениях C++ без использования Microsoft® Word

 

Используя Aspose.Total for C++ , вы можете преобразовать JSON в PCL в своих приложениях C++ в два простых шага. Во-первых, с помощью Aspose.Cells for C++ вы можете экспортировать JSON в PDF. После этого, используя Aspose.Words for C++ , вы сможете конвертировать PDF в PCL.

Преобразование формата JSON в PCL на C++

  1. Создайте новый объект IWorkbook и прочитайте действительные данные JSON из файла.
  2. Сохраните JSON как PDF, используя метод Сохранить .
  3. Загрузите документ PDF с помощью класса Document .
  4. Сохраните документ в формате PCL, используя метод Сохранить .

Требования к конвертации

Установите через консоль диспетчера пакетов Visual Studio с помощью Install-Package Aspose.Total.Cpp.

Кроме того, вы можете получить автономный установщик MSI или библиотеки DLL в ZIP-файле из загрузки .

Установить макет и преобразовать формат JSON в PCL в C++

При синтаксическом анализе JSON в PCL вы также можете установить размер строк и столбцов, загрузив JSON с классом IWorkbook . Если вам нужно установить одинаковую высоту строки для всех строк на листе, вы можете сделать это с помощью SetStandardHeight метод коллекции ICells . Точно так же, чтобы установить одинаковую ширину столбца для всех столбцов на листе, используйте метод SetStandardWidth коллекции ICells.

Преобразование формата JSON в PCL с водяным знаком на C++

Используя API, вы также можете преобразовать JSON в PCL с водяным знаком. Чтобы добавить водяной знак в документ PCL, вы можете сначала преобразовать JSON в PDF и добавить к нему водяной знак. Чтобы добавить водяной знак, загрузите только что созданный файл PDF с помощью класса Document , установите различные свойства для текстового водяного знака, вызовите метод SetText и передайте текст водяного знака и объект TextWatermarkOptions. После добавления водяного знака вы можете сохранить документ в PCL.

Исследуйте варианты преобразования JSON с C++

Конвертировать JSONs в CHM (Скомпилированный HTML-файл справки)
Конвертировать JSONs в DOC (Двоичный формат Microsoft Word)
Конвертировать JSONs в DOCM (Файл Microsoft Word 2007 Марко)
Конвертировать JSONs в DOT (Файлы шаблонов Microsoft Word)
Конвертировать JSONs в DOTX (Файл шаблона Microsoft Word)
Конвертировать JSONs в EPUB (Открыть файл электронной книги)
Конвертировать JSONs в FLATOPC (Microsoft Word 2003 WordprocessingML)
Конвертировать JSONs в MOBI (Открытый формат электронной книги)
Конвертировать JSONs в ODP (Формат презентации OpenDocument)
Конвертировать JSONs в ODT (Формат текстового файла OpenDocument)
Конвертировать JSONs в OTP (Стандартный формат OpenDocument)
Конвертировать JSONs в OTT (Шаблон OpenDocument)
Конвертировать JSONs в POT (Файлы шаблонов Microsoft PowerPoint)
Конвертировать JSONs в POTM (Файл шаблона Microsoft PowerPoint)
Конвертировать JSONs в POTX (Презентация шаблона Microsoft PowerPoint)
Конвертировать JSONs в POWERPOINT (Файлы презентации)
Конвертировать JSONs в PPS (Слайд-шоу PowerPoint)
Конвертировать JSONs в PPSM (Слайд-шоу с поддержкой макросов)
Конвертировать JSONs в PPSX (Слайд-шоу PowerPoint)
Конвертировать JSONs в PPT (Презентация PowerPoint)
Конвертировать JSONs в PPTM (Файл презентации с поддержкой макросов)
Конвертировать JSONs в RTF (Расширенный текстовый формат)
Конвертировать JSONs в WORD (Форматы файлов WordProcessing)
Конвертировать JSONs в WORDML (Microsoft Word 2003 WordprocessingML)

Формат файла JSON

Формат файла JSON (JavaScript Object Notation) — это упрощенный и широко используемый формат обмена данными. Он был получен из языка программирования JavaScript, но теперь не зависит от языка и поддерживается различными языками программирования. Файлы JSON хранят данные в структурированном и удобочитаемом формате, что упрощает их понимание и обработку как людьми, так и машинами.

Файлы JSON состоят из пар “ключ-значение”, организованных в иерархическую структуру. Они представляют данные простым и интуитивно понятным способом, используя объекты (заключенные в фигурные скобки {}) и массивы (заключенные в квадратные скобки []). Каждый ключ связан с соответствующим значением, которое может быть строкой, числом, логическим значением, нулевым значением, объектом или массивом. Эта гибкость позволяет JSON обрабатывать сложные и вложенные структуры данных.

Одним из основных преимуществ JSON является простота и удобство использования. Его легкий характер и минимальный синтаксис делают его эффективным для передачи данных по сети и хранения в файлах. Файлы JSON обычно используются для обмена данными между веб-серверами и клиентами, а также для файлов конфигурации, API и хранения структурированных данных.

Файлы JSON удобочитаемы, их легко понять и изменить с помощью текста. редактор. Они также являются машиночитаемыми, что позволяет приложениям эффективно анализировать и обрабатывать данные JSON. Многие языки программирования предоставляют встроенные библиотеки или пакеты для работы с JSON, упрощая синтаксический анализ и сериализацию данных JSON.

Подробнее

Формат файла PCL

PCL (язык управления принтером) — это язык описания страниц, используемый в основном в полиграфии для управления и форматирования вывода принтеров и других устройств обработки изображений. Он был разработан Hewlett-Packard (HP) и стал широко распространенным стандартом печати в различных средах.

Файлы PCL содержат ряд команд и инструкций, описывающих макет, шрифты, графику и другие элементы. печатной страницы. Эти команды интерпретируются принтером для создания желаемого вывода. PCL поддерживает как текст, так и графику, что позволяет печатать сложные документы с разными шрифтами, цветами и графическими элементами.

Одним из ключевых преимуществ PCL является независимость от устройства. Команды PCL предназначены для понимания широким спектром принтеров, независимо от их марки или модели. Это означает, что файлы PCL можно легко переносить между разными принтерами или печатать на различных устройствах без необходимости значительных изменений.

Файлы PCL обычно создаются программными приложениями или драйверами печати, которые генерируют команды PCL на основе содержимого. для печати. Их можно создавать из различных источников, включая текстовые процессоры, программное обеспечение для настольных издательских систем или непосредственно из операционных систем.

PCL со временем развивалась, добавляя различные версии и усовершенствования для поддержки новых функций и технологий. Последняя версия, PCL 6, включает в себя расширенные возможности обработки изображений, управление цветом и поддержку стандартных графических форматов.

Хотя PCL широко поддерживается в полиграфической отрасли, он постепенно заменяется другими языками описания страниц. , такие как PostScript и PDF, которые предлагают более продвинутые функции и большую совместимость с современными технологиями печати.

Подробнее