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, поддръжка на 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

Portable Document Format (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 за 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 документи с помощта на JavaScript API. Това е много полезен процес, който позволява на програмистите да получат определена част от 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]);
};
 Български