Skapa en PDF från HTML eller MS Office på några minuter med PDF Services API och Node.js

Skapa PDF-hjälpbild

Det har aldrig varit enklare att digitalisera dokumentarbetsflöden med det nya API:t för Adobe PDF-tjänster som ger utvecklare tillgång till fritt omfång och möjlighet att välja mellan flera kraftfulla PDF-manipuleringstjänster för att tillgodose behoven hos komplicerade affärsarbetsflöden. Komplicerade arkitekturer, implementeringsstrategier och teknikupptrappning kan effektiviseras med dessa lättillgängliga molnbaserade webbtjänster.

Inom PDF Services API finns flera tillgängliga tjänster för att skapa och manipulera PDF, eller exportera från PDF till MS Office och andra format.

  • Skapa en PDF-fil från statiska eller dynamiska HTML, MS Word, PowerPoint, Excel med mera
  • Export PDF till MS Word, PowerPoint, Excel med mera
  • OCR för att identifiera text i PDF-filer och aktivera dokumentsökning
  • Protect PDF med ett lösenord när dokument öppnas
  • Kombinera PDF- eller PDF-dokument till ett enda PDF
  • Komprimera PDF för att minska storleken för delning via e-post eller online
  • Linjär för att optimera en PDF för snabb visning på webben
  • Ordna PDF-sidor med hjälp av infoga, ersätta, ordna om, ta bort och rotera

Utvecklare kan komma igång på bara några minuter med att köra exempelfiler som finns för att komma åt alla tillgängliga webbtjänster. Så här börjar du.

Inhämta autentiseringsuppgifter och hämta exempelfiler

Det första steget är att hämta en autentiseringsuppgift (API-nyckel) för att låsa upp användning. Registrera dig för en kostnadsfri provperiod här och klicka på Kom igång för att skapa dina nya autentiseringsuppgifter.

API-nyckel

Det är viktigt att välja ett personligt konto för att registrera dig för den kostnadsfria provperioden:

Personligt konto

I nästa steg väljer du API-tjänsten för PDF-tjänster och lägger sedan till ett namn och en beskrivning för dina inloggningsuppgifter.

Det finns en kryssruta för att "Skapa personligt kodexempel". Välj det här alternativet om du vill att dina nya inloggningsuppgifter ska läggas till automatiskt i exempelfilerna och hoppa över det manuella steget.

Välj sedan Node.js som språk för att ta emot Node.js-specifika exempel och klicka på knappen Skapa autentiseringsuppgifter.

Skapa autentiseringsuppgifter

Du får en .zip-fil att hämta som heter PDFToolsSDK-Node.jsSamples.zip och som kan sparas i ditt lokala filsystem.

Lägga till dina inloggningsuppgifter i kodexemplen

Om du väljer alternativet för Skapa personligt kodexempel behöver du inte lägga till ditt klient-ID manuellt i kodexempelfilerna och kan hoppa över nästa steg och gå direkt till avsnittet Exempel på kod som körs nedan.

Om du inte har valt alternativet Skapa personligt kodexempel måste du kopiera klient-ID:t (API-nyckeln) från Adobe.io Console:

Kodexempel

Zippa upp innehållet i PDFToolsSDK-Node.jsSamples.zip.

Gå till rotkatalogen under mappen adobe-dc-pdf-tools-sdk-node-samples.

Öppna pdftools-api-credentials.json med valfri textredigerare eller IDE.

Klistra in autentiseringsuppgifterna i fältet för klient-ID i koden:

{
 "client_credentials": {
  "client_id": "abcdefghijklmnopqrstuvwxyz",

Spara filen och fortsätt till nästa steg för att köra kodexemplen.

Köra ditt första kodexempel

Gå till rotkatalogen under mappen adobe-dc-pdf-tools-sdk-node-samples med hjälp av kommandotolken.

Skriv npm install:

C:\Temp\PDFToolsAPI\adobe-dc-pdf-tools-sdk-node-samples>npm install

Nu är du redo att köra exempelfilerna!

Skapa en PDF för det första exemplet:

När du fortfarande är i kommandotolken kör du exemplet skapa PDF med följande kommando:

C:\Temp\PDFToolsAPI\adobe-dc-pdf-tools-sdk-node-samples>nod src/createpdf/create-pdf-from-docx.js

Exempel på utdata:

Exempel på utdata

Din PDF skapas på den plats som anges i utdata, vilket som standard är katalogen pdfServicesSdkResult.

Resurser och nästa steg

PDF Services API Dokumentation

recommendation-more-help
61c3404d-2baf-407c-beb9-87b95f86ccab