Pliki PDF stały się wszechobecne w cyfrowym świecie, stanowiąc uniwersalny format udostępniania dokumentów na różnych platformach i urządzeniach. Ich zdolność do utrzymywania formatowania i zapewniania spójności niezależnie od środowiska oglądania uczyniła je niezbędnymi w wielu branżach i zastosowaniach. Są jednak przypadki, w których konieczna jest konwersja plików PDF na inne formaty, szczególnie jeśli chodzi o udostępnianie lub prezentowanie informacji w bardziej przystępny wizualnie sposób. Dlatego też konwertując dokumenty PDF na obrazy JPG, można łatwo wyodrębnić określone strony lub elementy z plików PDF i włączyć je do prezentacji, raportów lub treści internetowych. Przyjrzyjmy się szczegółom, w jaki sposób możemy przekształcić dokument PDF do formatu JPG za pomocą interfejsu API REST.
- SDK do konwersji plików PDF na JPG
- Konwertuj pliki PDF na JPG przy użyciu języka C# .NET
- PDF na obraz za pomocą poleceń cURL
SDK do konwersji plików PDF na JPG
Dzięki GroupDocs.Conversion Cloud SDK dla .NET konwersja plików PDF do JPG jest zarówno płynna, jak i wydajna. Ten pakiet Cloud SDK zapewnia wysokiej jakości wyniki konwersji, zachowując układ, formatowanie i przejrzystość zawartości pliku PDF przez cały proces. Dlatego za pomocą zaledwie kilku linii kodu można rozpocząć proces konwersji, określić wejściowy plik PDF i otrzymać wynikowe obrazy JPG, nie przejmując się złożonością instalacji i konfiguracji.
Teraz, aby móc korzystać z SDK, pierwszym krokiem jest jego instalacja. Zatem wyszukaj GroupDocs.Conversion-Cloud w menedżerze pakietów NuGet i kliknij przycisk Instaluj. Inną opcją jest wykonanie następującego polecenia w konsoli menedżera pakietów.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
Następnym ważnym krokiem jest uzyskanie danych uwierzytelniających klienta (tj. identyfikatora klienta i sekretu klienta).Dlatego też odwiedź ten krótki [samouczek], aby uzyskać informacje na temat uzyskiwania danych uwierzytelniających klienta.
Konwertuj pliki PDF na JPG przy użyciu języka C# .NET
W tej sekcji omówimy szczegóły dotyczące płynnej konwersji dokumentu PDF na JPG przy użyciu języka C# .NET.
- Utwórz instancję klasy
Configuration
, w której przekazujemy referencje klienta jako argumenty.
var configurations = new Configuration(clientId, clientSecret1);
- Zainicjuj
ConvertApi
, w którym przekazujemy obiekt konfiguracyjny jako argument wejściowy.
var apiInstance = new ConvertApi(configurations);
- Prześlij wejściowy plik PDF do magazynu w chmurze, przekazując nazwę wejściowego dokumentu PDF.
fileUpload.UploadFile(new UploadFileRequest("input.pdf", stream));
- Utwórz instancję „ConvertSettings”, w której określimy nazwę wejściowego pliku PDF, format wyjściowy jako „jpg” i nazwę wynikowego obrazu JPEG.
var settings = new ConvertSettings{...}
- Wywołaj interfejs API ConvertDocumentRequest, aby przekonwertować plik PDF na format JPG. Po pomyślnej konwersji powstały obraz JPG jest przechowywany w chmurze.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Więcej przykładów na https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Uzyskaj dane uwierzytelniające API
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// Utwórz instancję klasy Konfiguracja i zainicjuj ją za pomocą identyfikatora klienta i klucza tajnego klienta.
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Zdefiniuj wartość ApiBaseUrl, aby ustawić podstawowy adres URL interfejsu API konwersji pliku PDF na JPG.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Zainicjuj instancję klasy ConvertApi obiektem klasy Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
// załaduj plik PDF z dysku lokalnego
using (var stream = System.IO.File.OpenRead("input.pdf"))
{
// utwórz instancję FileApi
var fileUpload = new FileApi(configurations);
// prześlij wejściowy plik PDF do magazynu w chmurze
fileUpload.UploadFile(new UploadFileRequest("input.pdf", stream));
// utwórz ConvertSettings, w którym definiujemy wejściowy plik PDF i nazwę wynikowego obrazu JPG
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "input.pdf",
Format = "jpg",
OutputPath = "resultant.jpg"
};
// Wywołaj metodę ConvertDocument, aby programowo przekonwertować plik PDF na format JPG.
var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// wydrukuj wiadomość o powodzeniu
Console.WriteLine("The PDF to JPG conversion completed successfully !");
}
}
Przykładowy plik PDF użyty w powyższym przykładzie można pobrać z input.pdf.
PDF na obraz za pomocą poleceń cURL
Jeśli wolisz interfejsy wiersza poleceń lub potrzebujesz możliwości konwersji wsadowej, możemy dokonać konwersji dokumentu PDF na JPG za pomocą poleceń GroupDocs.Conversion Cloud i cURL, ponieważ oferują one proste i wydajne rozwiązanie. Za pomocą poleceń cURL można łatwo zainicjować proces konwersji, określić wejściowy plik PDF i otrzymać wynikowe obrazy JPG – a wszystko to bez konieczności skomplikowanego kodowania lub integracji.
Pierwszym krokiem w tym podejściu jest uzyskanie spersonalizowanych poświadczeń (klucza aplikacji i identyfikatora SID aplikacji) oraz wygenerowanie tokenu dostępu JWT. Gdy już będziemy mieć token JWT, wykonaj następujące polecenie cURL, aby przekonwertować plik PDF na obraz.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"FilePath\": \"{inputFile}\", \"Format\": \"jpg\", \"LoadOptions\": { \"Format\": \"JPG\" },\"OutputPath\": \"{resultantFile}\"}"
Proszę zamienić inputFile
na nazwę wejściowego dokumentu PDF dostępnego w chmurze, resultantFile
na nazwę wyjściowego obrazu JPG, a accessToken
na token JWT wygenerowany powyżej. Po pomyślnej konwersji powstały plik jest zapisywany w chmurze.
Bezpłatna aplikacja do konwersji plików PDF do JPG
Szukasz bezpłatnej aplikacji do konwersji plików PDF na JPG? Spróbuj skorzystać z naszej gotowej do użycia, lekkiej i superwydajnej aplikacji PDF to JPG Converter opracowanej w oparciu o interfejs API GroupDocs.Conversion.
Często Zadawane Pytania
Jak przekonwertować plik PDF na PNG?
- Cloud konwersji GroupDocs SDK is equally capable of converting PDF to PNG format. For further details, please visit Convert PDF to PNG with REST API.
Czy mogę uzyskać dostęp do kodu źródłowego interfejsu API konwersji?
- Kompletny kod źródłowy GroupDocs.Conversion Cloud SDK dla .NET można pobrać z repozytorium GitHub.
Przydatne linki
Wniosek
Podsumowując, niezależnie od tego, czy wybierzesz GroupDocs.Conversion Cloud SDK dla .NET, czy użyjesz poleceń cURL w GroupDocs.Conversion Cloud, konwersja dokumentu PDF do formatu JPG przebiega bezproblemowo. Obie metody zapewniają wydajne rozwiązania do automatyzacji zadań konwersji dokumentów, oferując elastyczność i niezawodność. Tak więc, niezależnie od wybranej metody, oba podejścia umożliwiają bezproblemową konwersję plików PDF do formatu JPG i z łatwością usprawniają przepływ pracy podczas przetwarzania dokumentów.
Powiązane artykuły
Zdecydowanie zalecamy odwiedzenie poniższych łączy, aby dowiedzieć się więcej na temat: