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

Aspose.PDF for JavaScript via C++

 
 

JavaScript-API für die PDF-Erstellung und -Konvertierung

Generierung, Bearbeitung, Rendering und Konvertierung von PDF-Dokumenten in andere unterstützte Dateiformate ohne Verwendung von Adobe Acrobat über die JavaScript-Bibliothek.

Aspose.PDF für JavaScript über C++ ist eine erweiterte PDF-Verarbeitungs- und Konvertierungsbibliothek, die Softwareentwicklern dabei hilft Erstellen Sie Webanwendungen mit der Möglichkeit, problemlos PDF-Dokumente zu erstellen, zu ändern und zu konvertieren. Es handelt sich um ein einzigartiges Angebot, das es Softwareentwicklern ermöglicht, die Leistungsfähigkeit von JavaScript für die PDF-Bearbeitung in ihren eigenen Anwendungen zu nutzen. Aspose.PDF für JavaScript über C++ ist auf hohe Leistung ausgelegt und verfügt über optimierte Algorithmen, die eine schnelle und effiziente PDF-Verarbeitung gewährleisten.

Aspose.PDF für JavaScript über C++ lässt sich mit einfachen und intuitiven APIs, die nur minimalen Codierungsaufwand erfordern, problemlos in bestehende JavaScript-Anwendungen integrieren. Die Bibliothek umfasst mehrere wichtige Funktionen für die Arbeit mit PDF-Dokumenten, z. B. das Optimieren von PDF-Dokumenten, das Hinzufügen eines Stempels zu einer PDF-Datei, das Hinzufügen eines Bilds zu einer PDF-Datei, das Extrahieren von Text aus PDFs, das Aufteilen von PDFs in zwei Dateien und das Konvertieren von PDFs in Bildformat, PDF-Dateien verschlüsseln und entschlüsseln, Hyperlinks zu PDF hinzufügen, Anhänge zu einem PDF hinzufügen, Unicode-Unterstützung und vieles mehr.

Aspose.PDF für JavaScript über C++ kann zum Extrahieren von Daten aus PDF-Dokumenten zur Analyse und Verarbeitung in Branchen wie Gesundheitswesen, Finanzen und Forschung verwendet werden. Softwareentwickler können ihre PDF-Dokumente durch Hinzufügen von Passwortschutz, Verschlüsselung und digitalen Signaturen sichern, um unbefugten Zugriff zu verhindern und vertrauliche Informationen zu schützen. Mit seinen erweiterten Funktionen, plattformübergreifender Unterstützung, effizienter Leistung, einfacher Integration sowie umfassender Dokumentation und Unterstützung ist Aspose.PDF für JavaScript über C++ eine zuverlässige und effiziente Lösung für Ihre PDF-Manipulationsanforderungen.

Previous Next

Erste Schritte mit Aspose.PDF für Java

Um Aspose.PDF für JavaScript über C++ aus einem -*ZIP-Archiv zu installieren und zu verwenden, befolgen Sie die folgenden Anweisungen

  • Extrahieren Sie die Dateien aus dem ZIP-Archiv
  • Verschlüsseln Sie Ihre *.lic-Datei mit „encrypt_lic.html“
  • Bearbeiten Sie „settings.json“ und richten Sie Ihre Einstellungen ein

Folgen Sie dem Link zum Direkten Download

Sie können die Bibliothek auch direkt von der Aspose.PDF-Produktseite

herunterladen

PDF-Dateien über die JavaScript-API konvertieren

Das Portable Document Format (PDF) ist in der Internet-Community sehr beliebt und gilt aufgrund seiner Portabilität, Mobilität und Lesbarkeit als sichere und bequeme Möglichkeit, private Informationen über das Internet zu verbreiten. Aspose.PDF für JavaScript über C++ ist ein sehr nützliches Tool, das Softwareentwicklern hilft, ihre PDF-Dokumente in andere unterstützte Dateiformate wie JPEG, PDF und mehr zu konvertieren. Mit nur wenigen Schritten können Sie PDF-Dateien wie unten beschrieben in die JPEG-Dateiformate konvertieren.

Konvertieren Sie PDF mit der JavaScript-API in JPEG.

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-Dokument über JavaScript-API optimieren

Aspose.PDF für JavaScript über C++ gibt Softwareentwicklern die Möglichkeit, den Inhalt von PDF-Dokumenten für das Web mithilfe von JavaScript-Code zu optimieren. PDF-Optimierung oder Linearisierung für das Web ist ein sehr nützlicher Prozess, der Benutzern dabei hilft, PDF-Dokumente für das Online-Browsen mit einem Webbrowser geeignet zu machen. Normalerweise kann es die PDF-Größe erheblich komprimieren, die Anzeigegeschwindigkeit erhöhen und es für den Benutzer besser geeignet machen. Das folgende JavaScript-Beispiel zeigt, wie man mit nur wenigen Zeilen JavaScript-Code ein PDF-Dokument webtauglich optimiert.

Wie optimiere ich ein PDF-Dokument mithilfe der 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]);
  };

Fügen Sie PDF-Dateien über die JavaScript-API zu einem einzigen PDF zusammen

Aspose.PDF für JavaScript über C++ verfügt über sehr leistungsstarke Funktionen für die PDF-Bearbeitung in Webanwendungen. Softwareentwickler können mithilfe von JavaScript-Befehlen problemlos mehrere PDF-Dokumente kombinieren oder eine große PDF-Datei in mehrere PDF-Dokumente aufteilen. Es handelt sich um einen sehr nützlichen Prozess, der Benutzern hilft, mehrere Dateien zu einer einzigen zusammenzufassen, um sie einfacher zu verwalten oder zu drucken. Das folgende JavaScript-Codebeispiel zeigt, wie Computerprogrammierer problemlos mehrere PDF-Dateien verketten können.

Wie verkette ich PDF-Dateien mit 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);
  }

Text aus allen PDF-Seiten über JavaScript extrahieren

Aspose.PDF für JavaScript über C++ bietet Softwareentwicklern die Möglichkeit, mithilfe der JavaScript-API Text aus PDF-Dokumenten zu extrahieren. Es ist ein sehr nützlicher Prozess, der es Programmierern ermöglicht, einen bestimmten Teil eines PDF-Dokuments abzurufen und ihn an einer Stelle zu verwenden, an der sie ihn benötigen. Die Bibliothek erleichtert Softwareentwicklern das Extrahieren von Text aus PDF-Bildern oder gescannten PDFs ohne externe Abhängigkeiten. Das folgende Beispiel zeigt, wie Sie mit nur wenigen Zeilen JavaScript-Code PDF-Text erhalten.

Wie extrahiere ich Text aus einer PDF-Datei mit 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]);
};
 Deutsch