1. Produkty
  2.   PDF
  3.   JavaScript
  4.   Aspose.PDF for JavaScript via C++

Aspose.PDF for JavaScript via C++

 
 

API JavaScript do tworzenia i konwersji plików PDF

Generowanie, edytowanie, renderowanie i konwersja dokumentów PDF do innych obsługiwanych formatów plików bez użycia programu Adobe Acrobat za pośrednictwem biblioteki JavaScript.

Aspose.PDF dla JavaScript w C++ to zaawansowana biblioteka do przetwarzania i konwersji plików PDF, która pomaga programistom Twórz aplikacje internetowe z możliwością łatwego tworzenia, modyfikowania i konwertowania dokumentów PDF. Jest to wyjątkowa oferta, która umożliwia twórcom oprogramowania wykorzystanie mocy JavaScript do manipulowania plikami PDF we własnych aplikacjach. Aspose.PDF dla JavaScript poprzez C++ został zaprojektowany z myślą o wysokiej wydajności, ze zoptymalizowanymi algorytmami, które zapewniają szybkie i wydajne przetwarzanie plików PDF.

Aspose.PDF dla JavaScript poprzez C++ można łatwo zintegrować z istniejącymi aplikacjami JavaScript, za pomocą prostych i intuicyjnych interfejsów API, które wymagają minimalnego wysiłku w zakresie kodowania. Biblioteka zawiera kilka ważnych funkcji do pracy z dokumentami PDF, takich jak optymalizacja dokumentów PDF, dodawanie stempla do pliku PDF, dodawanie obrazu do pliku PDF, wyodrębnianie tekstu z plików PDF, dzielenie pliku PDF na dwa pliki, konwertowanie pliku PDF na Format obrazów, szyfrowanie i deszyfrowanie plików PDF, dodawanie hiperłączy do plików PDF, dodawanie załączników do plików PDF, obsługa Unicode i wiele więcej.

Aspose.PDF dla JavaScript za pośrednictwem C++ może być używany do wyodrębniania danych z dokumentów PDF w celu analizy i przetwarzania w branżach takich jak opieka zdrowotna, finanse i badania. Twórcy oprogramowania mogą zabezpieczyć swoje dokumenty PDF, dodając ochronę hasłem, szyfrowanie i podpisy cyfrowe, aby zapobiec nieautoryzowanemu dostępowi i chronić poufne informacje. Dzięki zaawansowanym funkcjom, obsłudze wielu platform, wydajnej wydajności, łatwej integracji oraz obszernej dokumentacji i wsparciu, Aspose.PDF dla JavaScript poprzez C++ jest niezawodnym i wydajnym rozwiązaniem dla Twoich potrzeb w zakresie manipulacji plikami PDF.s

Previous Next

Pierwsze kroki z Aspose.PDF dla Java

Aby zainstalować i używać Aspose.PDF dla JavaScript poprzez C++ z archiwum -*ZIP, postępuj zgodnie z poniższymi instrukcjami

  • wyodrębnij pliki z archiwum ZIP
  • zaszyfruj plik *.lic przy użyciu polecenia „encrypt_lic.html”
  • edytuj plik „settings.json” i skonfiguruj ustawienia

Kliknij link, aby bezpośrednie pobieranie

Możesz także pobrać bibliotekę bezpośrednio ze strony produktu Aspose.PDF

Konwertuj pliki PDF za pomocą interfejsu API JavaScript

Portable Document Format (PDF) jest bardzo popularny wśród społeczności internetowej i ze względu na swoją przenośność, mobilność i czytelność jest uważany za bezpieczny i wygodny sposób rozpowszechniania prywatnych informacji w Internecie. Aspose.PDF dla JavaScript poprzez C++ to bardzo przydatne narzędzie, które pomaga twórcom oprogramowania konwertować dokumenty PDF na inne obsługiwane formaty plików, takie jak JPEG, PDF i inne. W kilku krokach możesz przekonwertować pliki PDF na formaty JPEG, jak podano poniżej.

Konwertuj plik PDF na JPEG przy użyciu interfejsu API JavaScript

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]);
};

Optymalizuj dokument PDF za pomocą interfejsu API JavaScript

Aspose.PDF dla JavaScript poprzez C++ daje twórcom oprogramowania możliwość optymalizacji zawartości dokumentów PDF dla Internetu przy użyciu kodu JavaScript. Optymalizacja PDF, czyli linearyzacja dla Internetu, to bardzo przydatny proces, który pomaga użytkownikom w tworzeniu dokumentów PDF odpowiednich do przeglądania online za pomocą przeglądarki internetowej. Zwykle może znacznie skompresować rozmiar pliku PDF, zwiększyć prędkość wyświetlania i uczynić go bardziej odpowiednim dla użytkownika. Poniższy przykład JavaScript demonstruje, jak zoptymalizować dokument PDF odpowiedni dla Internetu za pomocą zaledwie kilku linii kodu JavaScript.

Jak zoptymalizować dokument PDF przy użyciu API JavaScript?

  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]);
  };

Łącz pliki PDF w jeden plik PDF za pomocą interfejsu API JavaScript

Aspose.PDF dla JavaScript poprzez C++ zawiera bardzo zaawansowane funkcje do manipulacji plikami PDF w aplikacjach internetowych. Programiści mogą łatwo łączyć wiele dokumentów PDF lub dzielić duży plik PDF na wiele dokumentów PDF za pomocą poleceń JavaScript. Jest to bardzo przydatny proces, który pomaga użytkownikom łączyć wiele plików w jeden, aby łatwo nimi zarządzać lub je drukować. Poniższy przykład kodu JavaScript pokazuje, jak programiści komputerowi mogą z łatwością łączyć wiele plików PDF.

Jak łączyć pliki PDF przy użyciu 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);
  }

Wyodrębnij tekst ze wszystkich stron pliku PDF za pomocą JavaScript

Aspose.PDF dla JavaScript poprzez C++ daje twórcom oprogramowania możliwość wyodrębniania tekstu z dokumentów PDF przy użyciu API JavaScript. Jest to bardzo przydatny proces, pozwalający programistom pobrać określoną część dokumentu PDF i wykorzystać ją tam, gdzie jest to potrzebne. Biblioteka ułatwia twórcom oprogramowania wyodrębnianie tekstu z obrazów PDF lub zeskanowanych plików PDF bez żadnych zewnętrznych zależności. Poniższy przykład pokazuje, jak uzyskać tekst PDF za pomocą zaledwie kilku linii kodu JavaScript.

Jak wyodrębnić tekst z pliku PDF za pomocą 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]);
};
 Polski