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

Aspose.PDF for JavaScript via C++

 
 

JavaScript-API voor het maken en converteren van PDF's

Genereren, bewerken, renderen en converteren van PDF-documenten naar andere ondersteunde bestandsformaten zonder gebruik te maken van Adobe Acrobat via JavaScript Library.

Aspose.PDF voor JavaScript via C++ is een geavanceerde PDF-verwerkings- en conversiebibliotheek die softwareontwikkelaars helpt bouw webapplicaties met de mogelijkheid om eenvoudig PDF-documenten te maken, wijzigen en converteren. Het is een uniek aanbod waarmee softwareontwikkelaars de kracht van JavaScript kunnen benutten voor PDF-manipulatie binnen hun eigen applicaties. Aspose.PDF voor JavaScript via C++ is ontworpen voor hoge prestaties, met geoptimaliseerde algoritmen die zorgen voor een snelle en efficiënte PDF-verwerking.

Aspose.PDF voor JavaScript via C++ kan eenvoudig worden geïntegreerd in bestaande JavaScript-applicaties, met eenvoudige en intuïtieve API's die minimale codeerinspanning vereisen. Er zijn verschillende belangrijke functies in de bibliotheek voor het werken met PDF-documenten, zoals het optimaliseren van PDF-documenten, het toevoegen van een stempel aan een PDF-bestand, het toevoegen van een afbeelding aan het PDF-bestand, het extraheren van tekst uit PDF's, het splitsen van PDF in twee bestanden, het converteren van PDF naar Afbeeldingsindeling, PDF-bestanden coderen en decoderen, hyperlinks toevoegen aan PDF, bijlagen toevoegen aan een PDF, Unicode-ondersteuning en nog veel meer.

Aspose.PDF voor JavaScript via C++ kan worden gebruikt om gegevens uit PDF-documenten te extraheren voor analyse en verwerking in sectoren zoals de gezondheidszorg, financiën en onderzoek. Softwareontwikkelaars kunnen hun PDF-documenten beveiligen door wachtwoordbeveiliging, codering en digitale handtekeningen toe te voegen om ongeoorloofde toegang te voorkomen en gevoelige informatie te beschermen. Met zijn geavanceerde functies, platformonafhankelijke ondersteuning, efficiënte prestaties, eenvoudige integratie en uitgebreide documentatie en ondersteuning is Aspose.PDF voor JavaScript via C++ een betrouwbare en efficiënte oplossing voor uw behoeften op het gebied van PDF-manipulatie.s

Previous Next

Aan de slag met Aspose.PDF voor Java

Om Aspose.PDF voor JavaScript te installeren en te gebruiken via C++ vanuit een -*ZIP-archief, volgt u de volgende instructies

  • pak de bestanden uit het ZIP-archief
  • versleutel uw *.lic-bestand met ‘encrypt_lic.html’
  • bewerk ‘settings.json’ en stel uw instellingen in

Volg de link voor Direct downloaden

Je kunt de bibliotheek ook rechtstreeks downloaden vanaf de Aspose.PDF productpagina

PDF-bestanden converteren via JavaScript API

Portable Document Format (PDF) is erg populair onder de internetgemeenschap en vanwege de draagbaarheid, mobiliteit en leesbaarheid wordt het beschouwd als een veilige, gemakkelijke manier om privé-informatie via internet te verspreiden. Aspose.PDF voor JavaScript via C++ is een zeer nuttige tool waarmee softwareontwikkelaars hun PDF-documenten kunnen converteren naar andere ondersteunende bestandsformaten zoals JPEG, PDF en meer. Met slechts een paar stappen kunt u PDF-bestanden converteren naar JPEG-bestandsformaten, zoals hieronder aangegeven.

Converteer PDF naar JPEG met behulp van 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]);
};

Optimaliseer PDF-document via JavaScript API

Aspose.PDF voor JavaScript via C++ geeft softwareontwikkelaars de mogelijkheid om de inhoud van PDF-documenten voor het web te optimaliseren met behulp van JavaScript-code. PDF-optimalisatie, of linearisatie voor het web, is een zeer nuttig proces dat gebruikers helpt PDF-documenten geschikt te maken voor online browsen met behulp van een webbrowser. Meestal kan het de PDF-grootte aanzienlijk comprimeren, de weergavesnelheid verhogen en het geschikter maken voor de gebruiker. Het volgende JavaScript-voorbeeld laat zien hoe u met slechts een paar regels JavaScript-code een PDF-document kunt optimaliseren dat geschikt is voor internet.

Hoe optimaliseer ik een PDF-document met de 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]);
  };

Combineer PDF-bestanden tot één PDF via JavaScript API

Aspose.PDF voor JavaScript via C++ bevat zeer krachtige functies voor PDF-manipulatie in webapplicaties. Softwareontwikkelaars kunnen eenvoudig meerdere PDF-documenten combineren of een groot PDF-bestand in meerdere PDF-documenten splitsen met behulp van JavaScript-opdrachten. Het is een heel nuttig proces waarmee gebruikers meerdere bestanden kunnen combineren tot één bestand, zodat ze deze gemakkelijk kunnen beheren of afdrukken. Het volgende JavaScript-codevoorbeeld laat zien hoe computerprogrammeurs eenvoudig meerdere PDF-bestanden kunnen aaneenschakelen.

Hoe PDF-bestanden samenvoegen met 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);
  }

Extraheer tekst uit alle pagina's van PDF via JavaScript

Aspose.PDF voor JavaScript via C++ geeft softwareontwikkelaars de mogelijkheid om tekst uit PDF-documenten te extraheren met behulp van de JavaScript API. Het is een zeer nuttig proces waarmee programmeurs een bepaald deel van een PDF-document kunnen ophalen en gebruiken op de plaats waar ze het nodig hebben. De bibliotheek maakt het voor softwareontwikkelaars gemakkelijk om tekst uit PDF-afbeeldingen of gescande PDF's te extraheren, zonder enige externe afhankelijkheden. Het volgende voorbeeld laat zien hoe u PDF-tekst kunt verkrijgen met slechts een paar regels JavaScript-code.

Hoe tekst uit PDF-bestand extraheren via 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]);
};
 Dutch