pdf til jpg

Hvordan man konverterer PDF til JPEG-billede ved hjælp af Node.js.

Det bærbare dokumentformat (PDF) er meget anvendt til sikker dokumentdeling og print. Dog, når du har brug for at forhåndsvise indhold eller udtrække visuelle elementer, bliver det nyttigt at konvertere PDF til rasterbilledformater som JPG, PNG eller BMP.

I denne artikel vil vi guide dig gennem, hvordan du konverterer PDF til JPG ved hjælp af Aspose.PDF Cloud SDK til Node.js.

PDF til JPG Konverterings-API

Aspose.PDF Cloud er et RESTful API, der giver dig mulighed for at oprette, manipulere og konvertere PDF-dokumenter i skyen. Ingen desktopinstallation kræves — det er tilgængeligt på enhver platform (Linux, Windows, macOS) og kompatibelt med web-, mobil- eller server-side-apps. Du kan overveje at udforske funktionerne i REST API i API documentation page.

Installation af Aspose.PDF SDK til Node.js

For at komme i gang, skal du installere den officielle Node.js SDK via npm:

> npm i asposepdfcloud

Opret en gratis konto på Aspose.Cloud dashboard og få dit Client ID og Client Secret til autentificering.

Hvordan man konverterer PDF til JPG i Node.js

Følg trinnene nedenfor for at konvertere PDF-sider til JPG i Node.js:

  • Initialiser PdfApi med dine legitimationsoplysninger.
  • Definér kilde-PDF-filen og outputindstillingerne.
  • Call the PutPageConvertToJpeg(…) API rutine for at konvertere PDF-siden til JPG-billede.
const { PdfApi } = require("asposepdfcloud");

const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const pdfApi = new PdfApi(clientId, clientSecret);

// Upload PDF til cloud storage (hvis det ikke allerede er der)
const fileName = "sample.pdf";
pdfApi.uploadFile(fileName, "path/to/sample.pdf").then(() => {
    // Convert the first page of PDF to JPG
    const pageNumber = 1;
    const width = 800;
    const height = 800;
    const resultFile = "result.jpg";

    pdfApi.putPageConvertToJpeg(fileName, pageNumber, { width, height, outPath: resultFile })
        .then(response => {
            console.log("PDF page converted to JPG:", resultFile);
        })
        .catch(err => console.error("Conversion error:", err));
});
PDF til JPG online

Image:- Et preview af PDF til JPG konvertering.

PDF til JPG via cURL-kommando

Vores Cloud API’er er bygget på REST-arkitektur, så du kan overveje at få adgang til dem via cURL-kommandoer. Vores API’er giver en kraftfuld cloud-baseret løsning med en række fordele ved behandling af PDF-filer i skyen. Ved at bruge cURL-kommandoerne kan du uden besvær starte rutinen for konvertering fra PDF til JPG. Så, først skal vi generere en JSON Web Token (JWT) baseret på ClientID- og ClientSecret-detaljer hentet fra Aspose.Cloud dashboard. Udfør venligst følgende kommando i terminalen for at generere JWT-tokenet.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Nu hvor vi har en JWT-token, skal du venligst udføre følgende cURL-kommando for at udføre PDF til JPG-konvertering online. Det resulterende JPG returneres i svareobjektet. For at gemme det resulterende JPG på den lokale drev, skal du prøve at bruge -o argumentet.

curl -X GET "https://api.aspose.cloud/v3.0/pdf/converted.pdf/pages/1/convert/jpeg?width=800&height=800" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o myResultant.jpg

Gratis PDF til JPG Converter App

For at opleve de fantastiske muligheder i Aspose.PDF Cloud API, kan du overveje at bruge vores gratis PDF til JPG konverter. Det er en letvægtsløsning og er bygget i henhold til Cloud REST API.

pdf til jpg

Free PDF to JPG converter App.

Konklusion

I denne artikel lærte du, hvordan du konverterer PDF til JPG ved hjælp af Node.js med blot et par linjer kode. Med Aspose.PDF Cloud er der ikke behov for yderligere software som Adobe Acrobat. Du kan også opnå det samme med en simpel cURL-kommando — perfekt til automatisering eller server-side arbejdsgange.

Du kan overveje at besøge følgende links for at lære mere om: