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
- Jak przekonwertować PDF do formatu JPG za pomocą REST API w Node.js
- Konwersja plików PDF do JPG przy użyciu opcji zaawansowanych
- Konwertuj PDF na JPG bez korzystania z Cloud Storage
- Konwertuj PDF na JPG i dodaj znak wodny
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:
- Prześlij plik PDF do chmury
- Konwertuj Obraz PDF na JPG online za darmo w Node.js
- 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);
})
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);
})
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 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);
})
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:
- Konwertuj dokumenty programu Word na format PDF za pomocą interfejsu API REST w języku Python
- Konwertuj PDF na edytowalny dokument Word za pomocą Python SDK
- Połącz pliki PowerPoint PPT/PPTX online za pomocą interfejsu API REST w języku Ruby
- Konwertuj pliki MSG i EML do formatu PDF w Python
- Konwertuj XML na CSV i CSV na XML w Python
- Jak przekonwertować CSV na JSON i JSON na CSV w Python
- Konwertuj CSV na JSON i JSON na CSV w Javie
- Jak przekonwertować EXCEL na JSON i JSON na EXCEL w Python
- Konwertuj Markdown na PDF i PDF na Markdown w Python
- Konwertuj Word na Markdown i Markdown na Word w Python
- Jak przekonwertować HTML na PDF w C# przy użyciu REST API
- Jak programowo przekonwertować program Word na PDF w języku C#