Jak převést PDF na obrázek JPG v Node.js pomocí REST API

Převeďte obrázky PDF na obrázky JPG v Node.js pomocí REST API

Uživatelé často potřebují převést PDF na image, protože obrázek je jednou z hlavních složek dat. Analýza a zobrazení obsahu z dokumentu PDF je náročné kvůli složitosti formátu. PDF můžete převést na obrázky oblíbených formátů, jako je JPG/JPEG, programově v cloudu. Jako vývojář Node.js můžete snadno převádět PDF do formátu JPG ve vysokém rozlišení online ve svých aplikacích Node.js. Tento článek se zaměří na to, jak převést obrázek PDF na obrázek JPG v node.js pomocí REST API.

V tomto článku se budou zabývat následujícími tématy:

PDF to Image Converter REST API a Node.js SDK

Mám v úmyslu použít Node.js SDK of GroupDocs.Conversion Cloud API pro převod PDF do JPG. Rozhraní API vám umožňuje převádět dokumenty a obrázky do libovolného formátu, který potřebujete. Podporuje konverzi více než 50 typů dokumentů a obrázků, jako je Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, CAD atd. Poskytuje také .NET, Java, PHP, Ruby, Android a Python SDK jako jeho členové rodiny převodů dokumentů pro Cloud API.

GroupDocs.Conversion Cloud lze nainstalovat do aplikací Node.js spuštěním následujícího příkazu v konzole:

npm install groupdocs-conversion-cloud

Než začnete postupovat podle kroků a dostupných příkladů kódu, shromážděte si své ID klienta a tajný klíč klienta z dashboard. Až budete mít své ID a tajemství, přidejte kód, jak je uvedeno níže:

# Importujte Node.js SDK do své aplikace uzlu z http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// získejte clientId a clientSecret z https://dashboard.groupdocs.cloud (je nutná bezplatná registrace).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

Jak převést PDF do formátu JPG pomocí REST API v Node.js

Tato část obsahuje podrobného průvodce, jak importovat soubory PDF do obrázků JPG. Chcete-li převést soubor PDF na soubor obrázku JPG, postupujte podle jednoduchých kroků níže:

  1. Nahrát soubor PDF do cloudu
  2. Převést obrázek PDF na JPG online zdarma v Node.js
  3. Stáhnout převedený soubor JPG

Nahrajte soubor

Nejprve nahrajte soubor PDF do cloudu pomocí následující ukázky kódu:

// otevřete soubor v IOStream ze systémového disku.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// číst soubor
fs.readFile(resourcesFolder, (err, fileStream) => {
  // vytvořit FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // vytvořit žádost o nahrání souboru
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
  // nahrát soubor
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

V důsledku toho bude soubor PDF, který byl nahrán, přístupný v sekce souborů vašeho řídicího panelu v cloudu.

Převeďte PDF na JPG pomocí Node.js

Chcete-li nyní převést soubor PDF na soubor JPG programově, postupujte podle kroků a ukázky kódu níže:

  • Vytvořte instanci ConvertApi
  • Vytvořte instanci třídy ConvertSettings
  • Nyní nastavte název cloudového úložiště
  • Dále nastavte cestu k vstupnímu souboru PDF
  • Nastavte výstupní formát souboru jako „jpg“
  • Dále zadejte cestu k výstupnímu souboru
  • Nyní vytvořte objekt třídy ConvertDocumentRequest
  • Nakonec získejte výstupní soubor voláním metody ConvertApi.convertDocument()

Následující příklad kódu ukazuje, jak převést PDF na JPG bez ztráty kvality pomocí REST API v Node.js:

// Jak převést soubor PDF do formátu obrázku JPG pomocí Node.js

const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "jpg";
  settings.outputPath = "nodejs-testing/sample-file.jpg";

  try {
    // Vytvořit žádost o převod dokumentu
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted PDF to JPG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})
Jak převést PDF do JPG pomocí Node.js

Převeďte PDF na JPG pomocí Node.js

Stáhněte si převedený soubor

Výše uvedená ukázka kódu uloží převedený soubor JPG do cloudu. Můžete si jej stáhnout pomocí následující ukázky kódu:

// konstrukci FileApi ke stažení převedeného souboru
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// vytvořit žádost o stažení souboru
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.jpg", myStorage);
// stáhnout soubor a typ odpovědi Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // uložte soubor do svého systémového adresáře
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpg", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Převod PDF do JPG pomocí pokročilých možností

Následující kroky a úryvek kódu ukazují, jak převést PDF na obrázek pomocí vysoce kvalitního rozhraní API online převodníku PDF na JPG a některá pokročilá nastavení:

  • Vytvořte instanci ConvertApi
  • Vytvořte instanci ConvertSettings
  • Nyní nastavte název cloudového úložiště
  • Dále nastavte cestu k souboru PDF
  • Poté nastavte hodnotu „jpg“ na formát
  • Definujte JpgConvertOptions
  • Nastavte různá nastavení převodu, jako jsou stupně šedi, fromPage, pagesCount, quality, rotationAngle, usePdf atd.
  • Nyní nastavte konverzace a cestu k výstupnímu souboru
  • Vytvořte objekt ConvertDocumentRequest
  • Nakonec převeďte PDF na JPG voláním třídy ConvertApi.convertDocument()

Následující příklad kódu ukazuje, jak převést pdf do formátu jpg online s pokročilými možnostmi převodu:

// Jak převést PDF na JPG pomocí pokročilých možností
const convert_options = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "jpg";
  
  convertOptions = new groupdocs_conversion_cloud.JpgConvertOptions()
  convertOptions.grayscale = true;
  convertOptions.fromPage = 1;
  convertOptions.pagesCount = 1;
  convertOptions.quality = 100;
  convertOptions.rotateAngle = 90;
  convertOptions.usePdf = false;

  settings.convertOptions = convertOptions;
  settings.outputPath = "nodejs-testing/sample-file.jpg";

  try {
    // Vytvořit žádost o převod dokumentu
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert_options()
.then(() => {
  console.log("Converted PDF to JPG image with advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})
Jak převést pdf na jpg v systému Windows 10 pomocí pokročilých možností

Převeďte jeden obrázek z PDF do JPG pomocí pokročilých možností

Převeďte PDF do JPG bez použití cloudového úložiště

Chcete-li převést PDF na JPG bez použití cloudového úložiště, postupujte podle následujících kroků:

  • Vytvořte instanci ConvertApi
  • Vytvořte ConvertDocumentDirectRequest
  • Jako vstupní parametry zadejte cestu k vstupnímu souboru a cílový formát
  • Získejte výsledky voláním metody convertDocumentDirect()
  • Uložte výstupní soubor do místní cesty pomocí metody FileStream.writeFile().

Následující fragment kódu ukazuje, jak převést dokumenty PDF na JPG bez použití cloudového úložiště. To znamená, že předáte vstupní soubor v těle požadavku a obdržíte výstupní soubor v odpovědi API.

// Jak převést PDF do JPG bez použití cloudového úložiště
const convertdirect = async () => {
  // inicializace api
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
  // vložte soubor
  let file = fs.readFileSync('H:\\groupdocs-cloud-data\\sample-file.pdf');

  try {
    // Vytvořit žádost o převod dokumentu
    const request = new groupdocs_conversion_cloud.ConvertDocumentDirectRequest("jpg", file);
    // převést dokument
    let result = await convertApi.convertDocumentDirect(request);
    // uložit na místní cestu
    fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpg", result, "binary", function (err) { });
  }
  catch (err) {
    throw err;
  }
}

convertdirect()
.then(() => {
  console.log("Directly converted PDF to JPG file format.");
})
.catch((err) => {
  console.log("Error occurred while directly converting the PDF file:", err);
})
Převeďte více souborů PDF na jpg bez použití cloudového úložiště

Převeďte více souborů PDF na jpg bez použití cloudového úložiště

Převést PDF do JPG a přidat vodoznak

Chcete-li převést PDF na JPG a poté do převedeného PDF přidat vodoznak, použijte následující kroky:

  • Vytvořte instanci ConvertApi
  • Vytvořte objekt ConvertSettings
  • Nyní nastavte název cloudového úložiště
  • Dále nastavte cestu k souboru PDF
  • Nyní přiřaďte formátu „jpg“.
  • Zadejte cestu k výstupnímu souboru
  • Definujte třídu WatermarkOptions
  • Nastavte možnosti vodoznaku, jako je text, barva, šířka, výška, pozadí atd.
  • Definujte PdfConvertOptions a přiřaďte WatermarkOptions
  • Nyní nastavte hodnotu převodu Options
  • Poté vytvořte instanci ConvertDocumentRequest
  • Nakonec převeďte a zavolejte pomocí třídy ConvertApi.convertDocument()

Následující příklad kódu ukazuje, jak převést dokument PDF na JPG a přidat vodoznak do převedeného dokumentu PDF pomocí rozhraní REST API v Node.js.

// Jak převést obrázek PDF do souboru JPG s vodoznakem. 
const convertwatermark = async () => {
  // inicializace api
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
  // definovat nastavení převodu
  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "jpg";
  settings.outputPath = "nodejs-testing/sample-file.jpg";

  // definovat možnosti vodoznaku
  let watermark = new groupdocs_conversion_cloud.WatermarkOptions();
  watermark.text = "This is a Sample watermark";
  watermark.color = "Red";
  watermark.width = 250;
  watermark.height = 300;
  watermark.top = 150;
  watermark.left = 300;
  watermark.rotationAngle = 45;
  watermark.bold = true;
  watermark.background = false;

  // definovat možnosti převodu PDF
  let convertOptions = new groupdocs_conversion_cloud.JpgConvertOptions()
  convertOptions.watermarkOptions = watermark;

  settings.convertOptions = convertOptions;

  try {
    // Vytvořit žádost o převod dokumentu
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convertwatermark()
.then(() => {
  console.log("watermark added to converted PDF to JPG image.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})
Rozhraní API pro převod obrázků PDF do JPG pro přidání vodoznaku

Převést PDF do JPG a přidat vodoznak

Online převodník PDF do JPG zdarma

Jak používat vysoce kvalitní převodník PDF do JPG online zdarma? Vyzkoušejte prosím následující nejlepší bezplatný online převodník PDF na JPG ve vysoké kvalitě, který je vyvinut pomocí výše uvedeného API.

Závěr

V tomto článku jste se dozvěděli:

  • jak změnit PDF na formát JPG v Node.js v cloudu;
  • programově nahrajte soubor PDF a poté stáhněte převedený soubor z cloudu;
  • převést pdf na jpg online zdarma ve vysoké kvalitě bez použití cloudového úložiště;
  • jak převést pdf na jpg v Node.js pomocí pokročilých možností;
  • jak přidat vodoznak do převedeného dokumentu PDF pomocí Node.js;

Více o GroupDocs.Conversion Cloud API se můžete dozvědět pomocí dokumentace. Poskytujeme také sekci API Reference, která vám umožní vizualizovat a pracovat s našimi API přímo prostřednictvím prohlížeče. Dále vám doporučujeme prostudovat si naši příručku Začínáme

Kromě toho blog.groupdocs.cloud píše nové blogové příspěvky na zajímavá témata. Pro nejnovější informace nás prosím kontaktujte.

Položit otázku

Můžete použít naše Free Support Forum, kde se můžete zeptat na jakékoli dotazy ohledně převodu PDF do formátu JPG.

Nejčastější dotazy

Jak převedu PDF do JPG v Node.js?

Sledujte tento odkaz a naučte se úryvek kódu Node.js, jak rychle a snadno převést PDF na soubor JPG.

Jak převést soubor PDF na soubor JPG pomocí REST API?

Vytvořte instanci ConvertApi, nastavte hodnoty nastavení převodu a vyvolejte metodu convertDocument s ConvertDocumentRequest pro převod souboru PDF na soubor JPG.

Jak převést PDF do JPG zdarma online?

Konvertor PDF na JPG online zdarma umožňuje rychle a snadno exportovat PDF do formátu JPG. Po dokončení převodu si můžete stáhnout soubor JPG.

Jak převedu PDF soubor do JPG online zdarma?

  • Otevřít online převodník PDF na JPG zdarma
  • Kliknutím do oblasti přetažení souboru nahrajete soubor PDF nebo soubor PDF přetáhnete myší.
  • Klikněte na tlačítko Převést nyní a online software pro převod PDF na JPG převede soubor PDF na JPG.
  • Odkaz ke stažení výstupního souboru bude k dispozici okamžitě po převodu souboru PDF do souboru JPG.

Jak nainstalovat bezplatnou knihovnu ke stažení PDF do formátu JPG?

Nainstalujte si zdarma převodník PDF na JPG stáhněte si knihovnu Node.js, abyste mohli vytvářet a převádět PDF do JPG programově.

Jak převedu PDF na JPG offline v systému Windows?

Navštivte tento odkaz a stáhněte si software pro převod PDF do JPG zdarma pro Windows. Tento online bezplatný software pro převod PDF na JPG lze použít k rychlému přeměně PDF na JPG v systému Windows jediným kliknutím.

Viz také

Chcete-li se dozvědět více, doporučujeme přečíst si následující články: