1. Товары
  2.   PDF
  3.   JavaScript
  4.   Aspose.PDF for JavaScript via C++

Aspose.PDF for JavaScript via C++

 
 

JavaScript API для создания и преобразования PDF-файлов

Создание, редактирование, рендеринг и преобразование PDF-документов в другие поддерживаемые форматы файлов без использования Adobe Acrobat через библиотеку JavaScript.

Aspose.PDF для JavaScript через C++ — это расширенная библиотека обработки и преобразования PDF-файлов, которая помогает разработчикам программного обеспечения создавайте веб-приложения с возможностью легко создавать, изменять и конвертировать PDF-документы. Это уникальное предложение, которое позволяет разработчикам программного обеспечения использовать возможности JavaScript для манипулирования PDF-файлами в своих собственных приложениях. Aspose.PDF для JavaScript через C++ обеспечивает высокую производительность и оптимизированные алгоритмы, обеспечивающие быструю и эффективную обработку PDF-файлов.

Aspose.PDF для JavaScript через C++ можно легко интегрировать в существующие приложения JavaScript с помощью простых и интуитивно понятных API, требующих минимальных усилий по написанию кода. В библиотеке имеется несколько важных функций для работы с PDF-документами, таких как оптимизация PDF-документов, добавление штампа в PDF-файл, добавление изображения в PDF-файл, извлечение текста из PDF-файлов, разделение PDF-файла на два файла, преобразование PDF-файла в PDF-файл. Формат изображений, шифрование и дешифрование PDF-файлов, добавление гиперссылок в PDF, добавление вложений в PDF, поддержка Unicode и многое другое.

Aspose.PDF для JavaScript через C++ можно использовать для извлечения данных из PDF-документов для анализа и обработки в таких отраслях, как здравоохранение, финансы и исследования. Разработчики программного обеспечения могут защитить свои PDF-документы, добавив защиту паролем, шифрование и цифровые подписи для предотвращения несанкционированного доступа и защиты конфиденциальной информации. Благодаря расширенным функциям, кросс-платформенной поддержке, эффективной производительности, простой интеграции, а также комплексной документации и поддержке, Aspose.PDF для JavaScript через C++ является надежным и эффективным решением для ваших потребностей в работе с PDF-файлами.

Previous Next

Начало работы с Aspose.PDF для Java

Чтобы установить и использовать Aspose.PDF для JavaScript через C++ из архива -*ZIP, следуйте следующим инструкциям

<ул>
  • извлеките файлы из ZIP-архива
  • зашифруйте файл *.lic с помощью encrypt_lic.html
  • отредактируйте файл settings.json и настройте свои настройки
  • Перейдите по ссылке для прямой загрузки

    Вы также можете загрузить библиотеку непосредственно со страницы Aspose.PDF

    Конвертируйте PDF-файлы с помощью JavaScript API

    Формат переносимых документов (PDF) очень популярен среди интернет-сообщества и благодаря своей портативности, мобильности и удобочитаемости считается безопасным и удобным способом распространения частной информации через Интернет. Aspose.PDF для JavaScript через C++ — очень полезный инструмент, который помогает разработчикам программного обеспечения конвертировать PDF-документы в другие поддерживаемые форматы файлов, такие как JPEG, PDF и другие. Всего за пару шагов вы можете конвертировать PDF-файлы в форматы JPEG, как показано ниже.

    Преобразование PDF в JPEG с помощью JavaScript API

    var ffileToJpg = function (e) {
      const file_reader = new FileReader();
      file_reader.onload = (event) => {
        //convert a PDF file to jpg-files with template "ResultPdfToJpg{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number) and save
        const json = AsposePdfPagesToJpg(event.target.result, e.target.files[0].name, "ResultPdfToJpg{0:D2}.jpg");
          if (json.errorCode == 0) {
            document.getElementById('output').textContent = "Files(pages) count: " + json.filesCount.toString();
            //make links to result files
            for (let fileIndex = 0; fileIndex < json.filesCount; fileIndex++) (json.filesNameResult[fileIndex], "mime/type");
          }
          else document.getElementById('output').textContent = json.errorText;
        };
      file_reader.readAsArrayBuffer(e.target.files[0]);
    };
    
    

    Оптимизация PDF-документа с помощью JavaScript API

    Aspose.PDF for JavaScript через C++ дает разработчикам программного обеспечения возможность оптимизировать содержимое PDF-документов для Интернета с помощью кода JavaScript. Оптимизация PDF, или линеаризация для Интернета, — это очень полезный процесс, который помогает пользователям создавать PDF-документы, пригодные для просмотра в Интернете с помощью веб-браузера. Обычно он может значительно сжать размер PDF-файла, повысить скорость отображения и сделать его более подходящим для пользователя. В следующем примере JavaScript показано, как оптимизировать PDF-документ, подходящий для Интернета, с помощью всего лишь пары строк кода JavaScript.

    Как оптимизировать PDF-документ с помощью JavaScript API?

      var ffileOptimize = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
          /*optimize a PDF-file and save the "ResultOptimize.pdf"*/
          const json = AsposePdfOptimize(event.target.result, e.target.files[0].name, "ResultOptimize.pdf");
          if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
          else document.getElementById('output').textContent = json.errorText;
          /*make a link to download the result file*/
          DownloadFile(json.fileNameResult, "application/pdf");
        };
        file_reader.readAsArrayBuffer(e.target.files[0]);
      };
    
    

    Объединение PDF-файлов в один PDF-файл с помощью JavaScript API

    Aspose.PDF для JavaScript через C++ включает в себя очень мощные функции для манипулирования PDF-файлами внутри веб-приложений. Разработчики программного обеспечения могут легко объединить несколько PDF-документов или разделить большой PDF-файл на несколько PDF-документов с помощью команд JavaScript. Это очень полезный процесс, который помогает пользователям объединять несколько файлов в один, чтобы легко управлять им или распечатывать его. В следующем примере кода JavaScript показано, как программисты могут легко объединить несколько файлов PDF.

    Как объединить PDF-файлы с помощью JavaScript?

      var ffileMerge = function (e) {
        const file_reader = new FileReader();
        function readFile(index) {
          /*only two files*/
          if (index >= e.target.files.length || index >= 2) {
            /*merge two PDF-files and save the "ResultMerge.pdf"*/
            const json = AsposePdfMerge2Files(undefined, undefined, e.target.files[0].name, e.target.files[1].name, "ResultMerge.pdf");
            if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
            else document.getElementById('output').textContent = json.errorText;
            /*make a link to download the result file*/
            DownloadFile(json.fileNameResult, "application/pdf");
            return;
          }
          const file = e.target.files[index];
          file_reader.onload = function (event) {
            /*prepare(save) file from BLOB*/
            AsposePdfPrepare(event.target.result, file.name);
            readFile(index + 1)
          }
          file_reader.readAsArrayBuffer(file);
        }
        readFile(0);
      }
    
    

    Извлечение текста со всех страниц PDF с помощью JavaScript

    Aspose.PDF для JavaScript через C++ дает разработчикам программного обеспечения возможность извлекать текст из документов PDF с помощью API JavaScript. Это очень полезный процесс, позволяющий программистам получить определенную часть PDF-документа и использовать ее там, где она им нужна. Библиотека позволяет разработчикам программного обеспечения легко извлекать текст из изображений PDF или отсканированных PDF-файлов без каких-либо внешних зависимостей. В следующем примере показано, как получить текст PDF с помощью всего лишь пары строк кода JavaScript.

    Как извлечь текст из PDF-файла с помощью JavaScript?

     var ffileExtract = function (e) {
      const file_reader = new FileReader();
        file_reader.onload = (event) => {
          //Extarct text from a PDF-file
          const json = AsposePdfExtractText(event.target.result, e.target.files[0].name);
          if (json.errorCode == 0) document.getElementById('output').textContent = json.extractText;
          else document.getElementById('output').textContent = json.errorText;
        };
      file_reader.readAsArrayBuffer(e.target.files[0]);
    };
    
     Русский