1. produkty
  2.   PDF
  3.   Node.js
  4.   Aspose.PDF pro Node.js přes C++

Aspose.PDF pro Node.js přes C++

 
 

Node.js API pro vytváření a převod PDF souborů

Velmi výkonná knihovna Node.js pro online zpracování PDF dokumentů. Umožňuje vytvářet, číst, upravovat, renderovat, chránit, optimalizovat a převádět PDF do XLSX v aplikacích Node.js.

Co je Aspose.PDF pro Node.js pomocí C++?

PDF soubory zůstávají standardem pro digitální dokumenty napříč odvětvími, ale jejich programové zpracování—zejména pro úkoly jako extrakce textu, konverze formátů nebo ochrana souborů—může být složité. Aspose.PDF for Node.js via C++ nabízí výkonné a efektivní řešení, které vývojářům umožňuje vytvářet PDF v Node.js, číst PDF soubory a bezproblémově integrovat pokročilé funkce manipulace s PDF do jejich aplikací. Navržena pro rychlost a spolehlivost, tato knihovna využívá výkon C++ a zároveň poskytuje plynulý zážitek pro vývojáře Node.js. Ať už potřebujete upravit PDF soubory, extrahovat text z PDF nebo převést PDF soubor na XLSX, toto řešení pokrývá vše bez nutnosti hlubokých znalostí vnitřní struktury PDF.

Přesahuje základní úpravy, Aspose.PDF vám umožňuje šifrovat PDF soubory, chránit PDF soubory hesly, slučovat nebo rozdělovat PDF, přidávat anotace a dynamicky vkládat nebo odstraňovat přílohy a obrázky. Vývojáři mohou také optimalizovat PDF v Node.js pro velikost a výkon nebo aplikovat vodoznaky a OCR pro naskenovaný obsah. Díky svému komplexnímu nástrojovému souboru a cloudově připravenému designu umožňuje Aspose.PDF převádět PDF soubory v Node.js a vytvářet bohaté PDF aplikace, které škálují. Pro každého vývojáře, který hledá zjednodušení pracovních toků dokumentů spolehlivým Node.js PDF REST API, je Aspose.PDF pro Node.js přes C++ ideální volbou.

Začínáme s Aspose.PDF pro Node.js pomocí C++

Pro instalaci a použití Aspose.PDF s Node.js přes C++ ze *-ZIP archivu postupujte podle následujících instrukcí.

  • Extrahovat soubory ze ZIP archivu
  • Zašifrujte svůj soubor *.lic pomocí ‘encrypt_lic.html
  • Upravte ‘settings.json’ a nastavte své nastavení

Můžete také stáhnout knihovnu přímo z Aspose.PDF produktové stránky

Extrahování textu z PDF v Node.js

Aspose.PDF pro Node.js přes C++ usnadňuje softwarovým profesionálům rychle a snadno převádět jejich PDF dokumenty do nejoblíbenějších formátů v prostředí Node.js. Umožňuje plynulý převod PDF souborů do různých populárních formátů včetně DOCX, XLSX, EPUB, HTML, obrázků (JPEG, PNG, TIFF) a mnoha dalších. Tato funkce umožňuje vývojářům softwaru přizpůsobit PDF obsah různým platformám a případům použití bez námahy. Následující příklad ukazuje, jak vývojáři mohou převádět existující PDF dokumenty do formátu XLSX v aplikacích Node.js.

Jak převést PDF dokumenty do formátu XLSX v aplikacích Node.js?

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

Ochrana PDF dokumentů v aplikacích Node.js

Extrahování textu i obrázků z PDF dokumentu je velmi náročný a užitečný úkol. Aspose.PDF pro Node.js přes C++ poskytuje řadu užitečných funkcí, které umožňují vývojářům softwaru přesně extrahovat text z PDF dokumentů, což usnadňuje programové zpracování a analýzu obsahu. Tato funkce je nezbytná pro úkoly jako vyhledávání textu, analýza obsahu a extrakce dat. Následující ukázkový kód demonstruje, jak uživatelé mohou extrahovat text ze svých PDF dokumentů v aplikacích Node.js.

Jak extrahovat text z PDF dokumentu v 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);
  });

Optimalizace PDF dokumentů v Node.js

Aspose.PDF pro Node.js přes C++ poskytuje funkce pro zabezpečení PDF dokumentů pomocí pouhých několika řádků kódu v prostředí Node.js. Knihovna obsahuje několik důležitých funkcí, jako je bezpečné digitální podepisování PDF, nastavení hesel, omezení oprávnění a šifrování nebo dešifrování obsahu PDF dokumentů. Níže je ukázka, která demonstruje, jak mohou vývojáři softwaru zašifrovat PDF dokument pomocí hesla v aplikacích Node.js.

Jak zašifrovat PDF soubor pomocí hesla vlastníka v 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);
  });

Dynamické vytváření PDF v Node.js

Aspose.PDF pro Node.js přes C++ usnadňuje vývojářům softwaru optimalizaci obsahu PDF dokumentů pro web. Optimalizuje PDF dokumenty pro sníženou velikost souboru, lepší výkon a kompatibilitu v aplikacích Node.js. Knihovna také může upravovat existující PDF dokumenty přidáváním anotací, obrázků, vodoznaků a dalších prvků. Zde je příklad, který ukazuje, jak mohou vývojáři softwaru optimalizovat PDF dokumenty v aplikacích Node.js.

Jak optimalizovat PDF dokument pro web v aplikacích Node.js?

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

Dynamické vytváření PDF v Node.js

Aspose.PDF pro Node.js přes C++ usnadňuje vývojářům softwaru generovat nové PDF dokumenty od nuly nebo dynamicky vytvářet PDF na základě dat uvnitř aplikací Node.js. Knihovna také podporuje programové přidávání stránek, textu, obrázků a dalších prvků do PDF dokumentů.