Jak przekonwertować plik PDF na obraz JPG w Node.js przy użyciu interfejsu API REST

Konwertuj pliki PDF na obrazy JPG w Node.js przy użyciu interfejsu API REST

Użytkownicy często muszą konwertować PDF na obraz, ponieważ obraz jest jednym z głównych składników danych. Analizowanie i wyświetlanie zawartości dokumentu PDF jest trudne ze względu na złożoność formatu. Możesz programowo konwertować pliki PDF na obrazy w popularnych formatach, takich jak JPG/JPEG w chmurze. Jako programista Node.js możesz łatwo konwertować pliki PDF na JPG w wysokiej rozdzielczości online w swoich aplikacjach Node.js. Ten artykuł skupi się na tym, jak przekonwertować plik PDF na obraz JPG w node.js za pomocą REST API.

W tym artykule zostaną omówione następujące tematy:

PDF to Image Converter REST API i Node.js SDK

Zamierzam użyć Node.js SDK of GroupDocs.Conversion Cloud API do konwersji PDF na JPG. Interfejs API umożliwia konwersję dokumentów i obrazów do dowolnego potrzebnego formatu. Obsługuje konwersję ponad 50 rodzajów dokumentów i obrazów, takich jak Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, CAD itp. Zapewnia również zestawy SDK .NET, Java, PHP, Ruby, Android i Python jako jego członkowie rodziny konwersji dokumentów dla Cloud API.

GroupDocs.Conversion Cloud można zainstalować w aplikacjach Node.js, uruchamiając następującą komendę w konsoli:

npm install groupdocs-conversion-cloud

Odbierz swój identyfikator klienta i klucz tajny klienta z pulpitu nawigacyjnego, zanim zaczniesz postępować zgodnie z instrukcjami i dostępnymi przykładami kodu. Po uzyskaniu identyfikatora i tajnego kodu dodaj kod, jak pokazano poniżej:

# Zaimportuj Node.js SDK do swojej aplikacji węzła z http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// pobierz clientId i clientSecret z https://dashboard.groupdocs.cloud (wymagana jest bezpłatna rejestracja).
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 przekonwertować PDF do formatu JPG za pomocą REST API w Node.js

Ta sekcja zawiera przewodnik krok po kroku dotyczący importowania plików PDF do obrazów JPG. Wykonaj poniższe proste czynności, aby przekonwertować plik PDF na plik obrazu JPG:

  1. Prześlij plik PDF do chmury
  2. Konwertuj Obraz PDF na JPG online za darmo w Node.js
  3. Pobierz przekonwertowany plik JPG

Prześlij plik

Najpierw prześlij plik PDF do chmury, korzystając z następującego przykładowego kodu:

// otwórz plik w IOStream z dysku systemowego.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// przeczytaj plik
fs.readFile(resourcesFolder, (err, fileStream) => {
  // skonstruuj FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // utwórz prośbę o przesłanie pliku
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
  // Przesyłanie pliku
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

W rezultacie przesłany plik PDF będzie dostępny w sekcji plików Twojego pulpitu nawigacyjnego w chmurze.

Konwertuj PDF na JPG za pomocą Node.js

Teraz, aby programowo przekonwertować plik PDF na plik JPG, wykonaj poniższe czynności i przykładowy kod:

  • Utwórz instancję ConvertApi
  • Utwórz instancję klasy ConvertSettings
  • Teraz ustaw nazwę magazynu w chmurze
  • Następnie ustaw ścieżkę wejściowego pliku PDF
  • Ustaw format pliku wyjściowego jako „jpg”
  • Następnie podaj ścieżkę pliku wyjściowego
  • Teraz utwórz obiekt klasy ConvertDocumentRequest
  • Na koniec pobierz plik wyjściowy, wywołując metodę ConvertApi.convertDocument().

Poniższy przykład kodu pokazuje, jak przekonwertować PDF na JPG bez utraty jakości za pomocą REST API w Node.js:

// Jak przekonwertować plik PDF na format obrazu JPG za 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 {
    // Utwórz żądanie konwersji 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 przekonwertować PDF na JPG za pomocą Node.js

Konwertuj PDF na JPG za pomocą Node.js

Pobierz przekonwertowany plik

Powyższy przykładowy kod zapisze przekonwertowany plik JPG w chmurze. Możesz go pobrać, korzystając z następującego przykładowego kodu:

// skonstruować FileApi, aby pobrać przekonwertowany plik
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// utwórz żądanie pobrania pliku
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.jpg", myStorage);
// pobierz plik i typ odpowiedzi Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // zapisz plik w katalogu systemowym
        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);
    });

Konwersja plików PDF do JPG przy użyciu opcji zaawansowanych

Poniższe kroki i fragment kodu pokazują, jak przekonwertować plik PDF na obraz przy użyciu wysokiej jakości interfejsu API konwertera plików PDF na JPG i niektórych zaawansowanych ustawień:

  • Utwórz instancję ConvertApi
  • Utwórz instancję ConvertSettings
  • Teraz ustaw nazwę magazynu w chmurze
  • Następnie ustaw ścieżkę pliku PDF
  • Następnie ustaw wartość „jpg” na format
  • Zdefiniuj opcje JpgConvert
  • Ustaw różne ustawienia konwersji, takie jak skala szarości, fromPage, pagesCount, jakość, kąt obrotu, użyjPdf itp.
  • Teraz ustaw konwersacje i ścieżkę pliku wyjściowego
  • Utwórz obiekt ConvertDocumentRequest
  • Na koniec przekonwertuj plik PDF na JPG, wywołując klasę ConvertApi.convertDocument()

Poniższy przykład kodu pokazuje, jak przekonwertować online format pdf na jpg z zaawansowanymi opcjami konwersji:

// Jak zamienić plik PDF na JPG za pomocą opcji zaawansowanych
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 {
    // Utwórz żądanie konwersji 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 przekonwertować plik pdf na jpg w systemie Windows 10 przy użyciu opcji zaawansowanych

Konwertuj pojedynczy obraz PDF na JPG za pomocą opcji zaawansowanych

Konwertuj PDF na JPG bez korzystania z Cloud Storage

Aby przekonwertować plik PDF na JPG bez korzystania z chmury, wykonaj następujące czynności:

  • Utwórz instancję ConvertApi
  • Utwórz ConvertDocumentDirectRequest
  • Podaj ścieżkę pliku wejściowego i format docelowy jako parametry wejściowe
  • Uzyskaj wyniki, wywołując metodę convertDocumentDirect().
  • Zapisz plik wyjściowy w ścieżce lokalnej za pomocą metody FileStream.writeFile().

Poniższy fragment kodu pokazuje, jak konwertować dokumenty PDF na JPG bez korzystania z magazynu w chmurze. Oznacza to, że przekażesz plik wejściowy w treści żądania i otrzymasz plik wyjściowy w odpowiedzi API.

// Jak przekonwertować plik PDF na JPG bez korzystania z usługi Cloud Storage
const convertdirect = async () => {
  // inicjalizacja API
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
  // plik wejściowy
  let file = fs.readFileSync('H:\\groupdocs-cloud-data\\sample-file.pdf');

  try {
    // Utwórz żądanie konwersji dokumentu
    const request = new groupdocs_conversion_cloud.ConvertDocumentDirectRequest("jpg", file);
    // konwertować dokument
    let result = await convertApi.convertDocumentDirect(request);
    // zapisz w ścieżce lokalnej
    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);
})
Konwertuj wiele plików PDF na jpg bez korzystania z Cloud Storage

Konwertuj wiele plików PDF na jpg bez korzystania z Cloud Storage

Konwertuj PDF na JPG i Dodaj znak wodny

Wykonaj następujące czynności, aby przekonwertować plik PDF na JPG, a następnie dodaj znak wodny do przekonwertowanego pliku PDF:

  • Utwórz instancję ConvertApi
  • Utwórz obiekt ConvertSettings
  • Teraz ustaw nazwę magazynu w chmurze
  • Następnie ustaw ścieżkę pliku PDF
  • Teraz przypisz „jpg” do formatu
  • Podaj ścieżkę pliku wyjściowego
  • Zdefiniuj klasę WatermarkOptions
  • Ustaw opcje znaku wodnego, takie jak tekst, kolor, szerokość, wysokość, tło itp.
  • Zdefiniuj PdfConvertOptions i przypisz WatermarkOptions
  • Teraz ustaw wartość opcji konwersji
  • Następnie utwórz instancję ConvertDocumentRequest
  • Na koniec przekonwertuj i wywołaj przy użyciu klasy ConvertApi.convertDocument().

Poniższy przykład kodu pokazuje, jak przekonwertować dokument PDF na JPG i dodać znak wodny do przekonwertowanego dokumentu PDF przy użyciu interfejsu API REST w Node.js.

// Jak przekonwertować plik PDF na plik JPG ze znakiem wodnym. 
const convertwatermark = async () => {
  // inicjalizacja API
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
  // zdefiniuj ustawienia konwersji
  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";

  // zdefiniuj opcje znaku wodnego
  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;

  // zdefiniuj opcje konwersji PDF
  let convertOptions = new groupdocs_conversion_cloud.JpgConvertOptions()
  convertOptions.watermarkOptions = watermark;

  settings.convertOptions = convertOptions;

  try {
    // Utwórz żądanie konwersji 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);
})
Interfejs API konwertera obrazów PDF na JPG w celu dodania znaku wodnego

Konwertuj PDF na JPG i Dodaj znak wodny

Darmowy internetowy konwerter plików PDF na JPG

Jak korzystać z wysokiej jakości konwertera plików PDF na JPG online za darmo? Wypróbuj następujący najlepszy darmowy konwerter plików PDf na JPG online wysokiej jakości, który został opracowany przy użyciu powyższego interfejsu API.

Wniosek

Z tego artykułu dowiedziałeś się:

  • jak zmienić format PDF na JPG w Node.js w chmurze;
  • programowo przesłać plik PDF, a następnie pobrać przekonwertowany plik z chmury;
  • konwertuj pdf na jpg online za darmo w wysokiej jakości bez korzystania z pamięci w chmurze;
  • jak przekonwertować pdf na jpg w Node.js przy użyciu zaawansowanych opcji;
  • jak dodać znak wodny do przekonwertowanego dokumentu PDF za pomocą Node.js;

Możesz dowiedzieć się więcej o GroupDocs.Conversion Cloud API korzystając z dokumentacji. Udostępniamy również sekcję Informacje o interfejsach API, która umożliwia wizualizację naszych interfejsów API i interakcję z nimi bezpośrednio w przeglądarce. Ponadto radzimy zapoznać się z naszym Przewodnikiem wprowadzającym.

Ponadto blog.groupdocs.cloud pisze nowe posty na blogi na interesujące tematy. Prosimy o kontakt w celu uzyskania najnowszych informacji.

Zadać pytanie

Możesz skorzystać z naszego Bezpłatnego forum pomocy technicznej, aby zadać wszelkie pytania dotyczące konwersji plików PDF na format JPG.

Często zadawane pytania

Jak przekonwertować plik PDF na JPG w Node.js?

Skorzystaj z tego łącza, aby poznać fragment kodu Node.js, jak szybko i łatwo przekształcić plik PDF w plik JPG.

Jak przekonwertować plik PDF na plik JPG za pomocą interfejsu API REST?

Utwórz instancję ConvertApi, ustaw wartości ustawień konwersji i wywołaj metodę convertDocument z ConvertDocumentRequest do konwersji PDF na plik JPG.

Jak przekonwertować PDF na JPG za darmo online?

Konwerter plików PDF na JPG za darmo online pozwala szybko i łatwo eksportować pliki PDF do formatu JPG. Po zakończeniu konwersji możesz pobrać plik JPG.

Jak bezpłatnie przekonwertować plik PDF na JPG online?

  • Otwórz bezpłatny internetowy konwerter plików PDF na JPG
  • Kliknij wewnątrz obszaru upuszczania pliku, aby przesłać plik PDF lub przeciągnij i upuść plik PDF.
  • Kliknij przycisk Konwertuj teraz, a oprogramowanie do konwersji plików PDF na JPG online przekonwertuje plik PDF na JPG.
  • Link do pobrania pliku wyjściowego będzie dostępny natychmiast po przekonwertowaniu pliku PDF na plik JPG.

Jak zainstalować bezpłatną bibliotekę do pobrania konwertera formatu PDF na JPG?

Zainstaluj darmowy konwerter plików PDF na JPG pobierz bibliotekę Node.js, aby programowo tworzyć i konwertować pliki PDF na JPG.

Jak przekonwertować plik PDF na JPG offline w systemie Windows?

Odwiedź ten link, aby bezpłatnie pobrać oprogramowanie do konwersji plików PDF na JPG dla systemu Windows. Ten internetowy konwerter plików PDF na JPG, który można bezpłatnie pobrać, może być używany do szybkiego przekształcania plików PDF w JPG w systemie Windows za pomocą jednego kliknięcia.

Zobacz też

Aby dowiedzieć się więcej, zalecamy przeczytanie następujących artykułów: