Преобразование XPS с Aspose.Page Node.js
В этой статье объясняется, как преобразовать файлы XPS с использованием node.js на примере конверсии XPS в PDF.
Aspose.Page позволяет конвертировать файлы XPS с использованием NODE.JS в высококачественные документы BMP, JPG, TIFF, PNG и PDF.
Вы можете проверить качество Aspose.PageXPS в преобразование PDF и просмотреть результаты через бесплатный онлайн xps to pdf converter
Aspose.Page Node.js через C ++ XPS в PDF преобразователь позволяет преобразовать документы XPS в PDF в Windows и Linux.
Необходимо выполнить несколько шагов для преобразования XPS в PDF:
- Создать файл reader ‘const file_reader = new FileReader ();’ и прочитать файл ‘file_reader.readasarraybuffer (e.target.files [0]);’.
- При обработке обработчика событий нагрузки AsposexPsSaveAspdf и передайте содержимое файла и его имя, и Dipreserror Boolean значения.
- Результат JSON содержит имя файла в FiLENAMERESULT.
- Если значение подавителя было правдой, поскольку оно является по умолчанию, можно увидеть, какие ошибки были доставлены во время преобразования XPS в PDF.
- Вы можете загрузить файлы с помощью функции DownloadFile: «DownloadFile (json.filenamerEsult,« Image/PDF »); '
Следующий фрагмент кода показывает, как преобразовать XPS в PDF -документ в node.js:
Для получения дополнительных примеров и файлов данных, пожалуйста, перейдите на github.com/aspose-page/aspose.page-fornode.js-c
Давайте рассмотрим PDFSaveOptions. Используя этот класс, мы можем назначить разные параметры преобразования при преобразовании XPS в PDF.
- jpegqualityLevel управляет качеством изображений в документах PDF, если ImageCompression Алгоритм является JPEG и может быть от 0 до 100.
- ИМПЕКОМПЕССИЯ Алгоритм, инкапсулированный в Pdfimagecompression, может быть заполнено длина кодирования (RLE), Flate, Lempel-Ziv-Welch (LZW) с основанием или оптимизированным предшественником, JPEG, None (Raw Bytes) и Auto (наиболее подходящее для каждого изображения). По умолчанию является автоматическая сжатие.
- TextCompression Алгоритм, инкапсулированный в pdftextCompression Перечисление, может быть заполнено кодированием длины (RLE), Flate, Lempel-Ziv-welch (LZW) и нет. Значение по умолчанию в XPS в PDF преобразование - FLATE.
- EncryptionDetails инкапсулирован в pdfencryptionDetails. Это позволяет установить алгоритм шифрования, разрешения, владелец и пароли пользователей для документа PDF.
- Pagenumbers представляет собой множество чисел страниц, которые будут сохранены в PDF.
- OutlineTreeexPansionLevel и OutlinetReeHeight Ольтраз управления.
Для преобразования XP в формат изображения есть следующие параметры:
- SmokeingMode назначает степень сглаживания для линий, кривых и краев заполненных областей, которые могут быть антиалиасом, высоким качеством, высоким скоростью и дефолтом (нет). Значение по умолчанию высококачественное.
- Разрешение управляет разрешением полученного изображения. Значение по умолчанию составляет 96.- TextrenderingHint Назначает качество рендеринга текста, может быть Antialias, AntialiasGridFit, ClearTyPregridFit, SingleBitperpixel, SingleTperpixelGridfit, SystemDefault. Значение по умолчанию в XPS в преобразование PNG - Antialiasgridfit.
- InterpolationMode Определяет алгоритм, который используется при масштабировании или/и вращении изображения, может быть бикубическим, билинейным, высоким, высококачественным бикубическим, высококачественным билинейным, низким, близким, и по умолчанию. Значение по умолчанию высококачественное.
- Pagenumbers представляет собой множество чисел страниц, которые будут сохранены в PNG.
Проверьте преобразование XPS онлайн на нашем xps cross-pratform converter . Вы можете конвертировать несколько файлов XPS в PDF одновременно и загрузить результаты за несколько секунд.
Вы можете загрузить примеры и файлы данных из GitHub.