1. Produkter
  2.   PDF
  3.   Node.js
  4.   Aspose.PDF for Node.js via C++

Aspose.PDF for Node.js via C++

 
 

Node.js API til oprettelse og konvertering af PDF-filer

Et meget kraftfuldt Node.js-bibliotek til online behandling af PDF-dokumenter. Det gør det muligt at oprette, læse, ændre, gengive, beskytte, optimere og konvertere PDF'er til XLSX i Node.js‑apps.

Hvad er Aspose.PDF for Node.js via C++?

PDF-filer forbliver standarden for digitale dokumenter på tværs af brancher, men håndtering af dem programmatisk—særligt til opgaver som tekstudtræk, formatkonvertering eller filbeskyttelse—kan være kompleks. Aspose.PDF for Node.js via C++ tilbyder en kraftfuld og effektiv løsning ved at gøre det muligt for udviklere at oprette PDF-filer i Node.js, læse PDF-filer og problemfrit integrere avancerede PDF-manipulationsfunktioner i deres applikationer. Designet til hastighed og pålidelighed udnytter dette bibliotek C++'s ydeevne, mens det giver en glat oplevelse for Node.js-udviklere. Uanset om du skal ændre PDF-filer, udtrække tekst fra PDF eller konvertere PDF-filer til XLSX, dækker denne løsning alt uden at kræve dyb viden om PDF-internals.

Udover grundlæggende redigering giver Aspose.PDF dig mulighed for at kryptere PDF-filer, beskytte PDF-filer med adgangskoder, sammenlægge eller opdele PDF'er, tilføje kommentarer og dynamisk indsætte eller fjerne vedhæftede filer og billeder. Udviklere kan også optimere PDF'er i Node.js for størrelse og ydeevne eller anvende vandmærker og OCR på scannet indhold. Med sit omfattende værktøjssæt og cloud‑klare design gør Aspose.PDF det muligt at konvertere PDF-filer i Node.js og bygge funktionsrige PDF-applikationer, der kan skaleres. For enhver udvikler, der ønsker at forenkle dokumentarbejdsprocesser med et pålideligt Node.js PDF REST API, er Aspose.PDF for Node.js via C++ det ideelle valg.

Previous Next

Kom i gang med Aspose.PDF for Node.js via C++

For at installere og bruge Aspose.PDF med Node.js via C++ fra et -*ZIP‑arkiv, følg de følgende instruktioner.

  • Udtræk filerne fra ZIP-arkivet
  • Kryptér din *.lic-fil ved hjælp af ‘encrypt_lic.html"
  • Rediger ‘settings.json’ og opsæt dine indstillinger

Du kan også downloade biblioteket direkte fra Aspose.PDF produktsiden.

Konverter PDF-filer i Node.js

Aspose.PDF for Node.js via C++ gør det nemt for softwareprofessionelle at hurtigt og let konvertere deres PDF-dokumenter til de mest populære formater i Node.js-miljøet. Det muliggør problemfri konvertering af PDF-filer til forskellige populære filformater, herunder DOCX, XLSX, EPUB, HTML, billeder (JPEG, PNG, TIFF) og mange flere. Denne funktion gør det muligt for softwareudviklere at tilpasse PDF-indhold til forskellige platforme og anvendelsestilfælde uden besvær. Det følgende eksempel viser, hvordan softwareudviklere kan konvertere eksisterende PDF-dokumenter til XLSX-filformater i Node.js-applikationer.

Hvordan konverterer man PDF-dokumenter til XLSX-format i Node.js-apps?

const AsposePdf = require('.//AsposePDFforNode.cjs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Convert a PDF-file to XlsX and save the "ResultPDFtoXlsX.xlsx"*/
      const json = AsposePdfModule.AsposePdfToXlsX(pdf_file, "ResultPDFtoXlsX.xlsx");
      console.log("AsposePdfToXlsX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

Udtræk tekst fra PDF i Node.js

Udtrækning af både tekst og billeder fra PDF-dokumentet er en meget krævende og nyttig opgave. Aspose.PDF for Node.js via C++ har leveret adskillige nyttige funktioner, der gør det muligt for softwareudviklere at udtrække tekst fra PDF-dokumenter med præcision, hvilket gør det nemt at behandle og analysere indhold programmatisk. Denne funktion er essentiel for opgaver som tekstsøgning, indholdsanalyse og dataudtrækning. Det følgende kodeeksempel demonstrerer, hvordan brugere kan udtrække tekst fra deres PDF-dokumenter i Node.js-applikationer.

Hvordan udtrækker man tekst fra PDF-dokument i Node.js?

const AsposePdf = require('.//AsposePDFforNode.cjs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Extract text from a PDF-file*/
      const json = AsposePdfModule.AsposePdfExtractText(pdf_file);
      console.log("AsposePdfExtractText => %O", json.errorCode == 0 ? json.extractText : json.errorText);
  });

Beskyt PDF-dokumenter i Node.js-apps

Aspose.PDF for Node.js via C++ leverer funktioner til at sikre PDF-dokumenter med blot et par linjer kode i Node.js-miljøet. Der er flere vigtige funktioner i biblioteket, såsom sikker digital signering af PDF, indstilling af adgangskoder, begrænsning af tilladelser og kryptering eller dekryptering af indholdet i PDF-dokumenter. Nedenfor er et eksempel, der demonstrerer, hvordan softwareudviklere kan kryptere et PDF-dokument med en adgangskode i Node.js-applikationer.

Hvordan krypterer man PDF-fil med ejeradgangskode i Node.js?

   const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Encrypt a PDF-file with passwords "user" and "owner", and save the "ResultEncrypt.pdf"*/
      const json = AsposePdfModule.AsposePdfEncrypt(pdf_file, "user", "owner", AsposePdfModule.Permissions.PrintDocument, AsposePdfModule.CryptoAlgorithm.RC4x40, "ResultEncrypt.pdf");
      console.log("AsposePdfEncrypt => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

Optimer PDF-dokumenter i Node.js

Aspose.PDF for Node.js via C++ gør det nemt for softwareudviklere at optimere PDF-dokumenters indhold til internettet. Det optimerer PDF-dokumenter for reduceret filstørrelse, forbedret ydeevne og kompatibilitet i Node.js-applikationer. Biblioteket kan også ændre eksisterende PDF-dokumenter ved at tilføje annotationer, billeder, vandmærker og mere. Her er et eksempel, der demonstrerer, hvordan softwareudviklere kan optimere PDF-dokumenter i Node.js-applikationer.

Hvordan optimerer man PDF-dokument til web i Node.js‑apps?

 const AsposePdf = require('.//AsposePDFforNode.cjs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Optimize a PDF-file and save the "ResultOptimize.pdf"*/
      const json = AsposePdfModule.AsposePdfOptimize(pdf_file, "ResultOptimize.pdf");
      console.log("AsposePdfOptimize => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

Dynamisk PDF-oprettelse i Node.js

Aspose.PDF for Node.js via C++ gør det nemt for softwareudviklere at generere nye PDF-dokumenter fra bunden eller dynamisk oprette PDF'er baseret på data i Node.js-applikationer. Biblioteket understøtter også at tilføje sider, tekst, billeder og andre elementer programmatisk i PDF-dokumenter.

 Dansk