Преобразовать XPS с Aspose.Page JavaScript
В этой статье объясняется, как преобразовать файлы XPS с использованием JavaScript в примере конверсии XPS в PDF.
Aspose.Page позволяет конвертировать файлы XPS с использованием JavaScript в высококачественных документах BMP, JPG, TIFF, PNG и PDF.
- JavaScript xps to jpg
- JavaScript XPS to BMP
- JavaScript xps to png
- JavaScript XPS TO TIFF
- JavaScript XPS в PDF
Вы можете проверить качество Aspose.PageXPS в преобразование PDF и просмотреть результаты через бесплатный онлайн xps to pdf converter
Aspose.Page JavaScript через 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 в JavaScript:
Для получения полных примеров и файлов данных, пожалуйста, перейдите по адресу https://github.com/aspose-page/aspose.page-for-javascript-c
Давайте рассмотрим PDFSaveOptions. Используя этот класс, мы можем назначить разные параметры преобразования при преобразовании XPS в PDF.
- JpegQualityLevel контролирует качество изображений в документах PDF, если алгоритм ImageCompression — JPEG, и может быть от 0 до 100.
- Алгоритм ImageCompression, инкапсулированный в перечислении PdfImageCompression, может быть Run Length Encoding (RLE), Flate, Lempel-Ziv-Welch (LZW) с базовым или оптимизированным предиктором, JPEG, none (необработанные байты изображения) и auto (наиболее подходящее сжатие для каждого изображения). По умолчанию — автоматическое сжатие.
- Алгоритм TextCompression, инкапсулированный в PdfTextCompression Enumeration, может быть Run Length Encoding (RLE), Flate, Lempel-Ziv-Welch (LZW) и none. Значение по умолчанию при преобразовании XPS в PDF — Flate.
- EncryptionDetails, инкапсулированный в PdfEncryptionDetails. Он позволяет устанавливать алгоритм шифрования, разрешения, владельца и пароли пользователя для документа PDF.
- PageNumbers представляет собой массив номеров страниц, которые будут сохранены в PDF.
- OutlineTreeExpansionLevel и OutlineTreeHeight управляют видом структуры документа.
Для преобразования XP в формат изображения есть следующие параметры:
- SmoothingMode назначает степень сглаживания для линий, кривых и краев заполненных областей, которая может быть AntiAlias, HighQuality, HighSpeed и Default (none). Значение по умолчанию — HighQuality.
- Resolution управляет разрешением результирующего изображения. Значение по умолчанию — 96.
- TextRenderingHint назначает качество рендеринга текста, может быть AntiAlias, AntiAliasGridFit, ClearTypeGridFit, SingleBitPerPixel, SingleBitPerPixelGridFit, SystemDefault. Значение по умолчанию при преобразовании XPS в PNG — AntiAliasGridFit.
- InterpolationMode определяет алгоритм, который используется при масштабировании или/и повороте изображения, может быть Bicubic, Bilinear, High, HighQualityBicubic, HighQualityBilinear, Low, NearestNeighbor и Default. Значение по умолчанию — HighQualityBicubic.
- PageNumbers представляет собой массив номеров страниц, которые будут сохранены в PNG.
Проверьте преобразование XPS онлайн на нашем xps cross-pratform converter . Вы можете конвертировать несколько файлов XPS в PDF одновременно и загрузить результаты за несколько секунд.
Вы можете загрузить примеры и файлы данных из GitHub.