W nowym ekosystemie cyfrowym potrzeba konwersji PDF dokumentów na JPG obrazy jest bardziej powszechna niż kiedykolwiek. Niezależnie od tego, czy chcesz wyeksportować PDF jako JPEG, utworzyć podglądy dokumentów, czy przetworzyć PDF na formaty obrazów do aplikacji webowych, automatyzacja może zaoszczędzić cenny czas.

W tym przewodniku zbadamy, jak możemy stworzyć solidną aplikację do konwersji PDF na obraz JPG opartą na skalowalnym interfejsie API REST.

Dlaczego konwertować PDF na JPG lub JPEG?

  • Generowanie podglądu – Wyświetlanie stron PDF jako obrazów w aplikacjach internetowych lub systemach treści.
  • Łatwe udostępnianie – obrazy JPG są uniwersalnie kompatybilne z urządzeniami.
  • Wysoka wierność – Zachowaj kolory, układ i grafiki wektorowe.
  • Automation-ready – Idealny do przetwarzania dokumentów w tle.
  • Skalowalność – Konwertuj wiele plików PDF na JPG hurtowo bez wysiłku.

PDF Conversion REST API

SDK GroupDocs.Conversion Cloud dla .NET oferuje rozwiązanie oparte na chmurze do konwersji PDF na JPG, wśród wielu innych formatów. Obsługuje dziesiątki typów dokumentów i obrazów, oferując łatwy sposób eksportowania PDF jako JPEG lub innych typów plików bezpośrednio z aplikacji .NET.

Rozpoczęcie

Zanim rozpoczniemy proces konwersji, upewnij się, że masz:

  1. Konto GroupDocs Cloud z identyfikatorem klienta i tajnym kluczem klienta.
  2. Plik PDF do przetestowania konwersji.
  3. Skonfigurowane środowisko .NET (Visual Studio, Visual Studio Code lub inne obsługiwane IDE).

Zainstaluj SDK za pomocą Menedżera pakietów NuGet:

Install-Package GroupDocs.Conversion-Cloud -Version 25.9.0

Jak przekonwertować PDF na JPG w C#

Postępuj zgodnie z tymi prostymi krokami, aby przekonwertować PDF na format obrazu (JPG) za pomocą .NET REST API:

Krok 1. - Utwórz instancję klas Configuration, ConvertApi i FileApi.

var configurations = new Configuration(clientId, clientSecret1);
var convertApi = new ConvertApi(configurations);
var fileApi = new FileApi(configuration);

Krok 2. - Prześlij plik PDF do pamięci w chmurze.

using (var fileStream = File.OpenRead("sample.pdf"))
{
    var uploadRequest = new UploadFileRequest("sample.pdf", fileStream);
    fileApi.UploadFile(uploadRequest);
}

Krok 3. - Zdefiniuj ConvertSettings dla konwersji PDF → JPG.

var settings = new ConvertSettings
{
    FilePath = "input.pdf",
    Format = "jpg",
    OutputPath = "converted/pdf-to-jpg/"
};

Krok 4. - Użyj metody ConvertDocument(...) do inicjowania konwersji PDF na JPG.

var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);
  • Każda strona z dokumentu PDF jest konwertowana na osobny obraz JPG, przechowywana w folderze wyjściowym.
// Dla większej liczby przykładów proszę odwiedzić https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Uzyskaj dane uwierzytelniające klienta z https://dashboard.groupdocs.cloud/

string clientId = "XXXXXX-XXXXXXXXX-XXXXXXX";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Utwórz instancję klasy Configuration, przekazując identyfikator klienta i tajny klucz klienta jako argumenty. 
var configurations = new Configuration(clientId, clientSecret1);
// Zdefiniuj wartość ApiBaseUrl.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Zainicjuj instancję klasy ConvertApi z obiektem klasy Configuration.
var convertApi = new ConvertApi(configurations);
// stworzyć instancję FileApi
var fileApi = new FileApi(configuration);             

// load the input PDF from local drive.             
using (var stream = OpenRead("sample.pdf"))
{
    // upload the input PDF to the cloud storage.
    fileApi.UploadFile(new UploadFileRequest("sample.pdf", stream));

    // create ConvertSettings where we specify resultant output as JPEG.
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "sample.pdf",
        Format = "jpg",
        OutputPath = "converted/pdf-to-jpg/"
    };
    
    // Wywołaj metodę ConvertDocument, aby wyeksportować strony PDF jako obrazy JPEG.
    var response = convertApi.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // print success message
        Console.WriteLine("PDF to JPEG images conversion completed successfully.");
    }
}

Eksportuj PDF jako JPEG za pomocą cURL

Jeśli wolisz podejście oparte na skryptach, możesz również przekonwertować PDF na JPG za pomocą GroupDocs.Conversion Cloud REST API i cURL.

Why Use cURL for PDF to JPG Conversion?

  • Idealne do automatyzacji procesów lub integracji CI/CD.
  • Nie jest wymagana instalacja SDK.
  • Idealne do środowisk bezgłowych lub serwerowych.

Najpierw wygeneruj swój token dostępu JWT, używając poświadczeń klienta, a następnie wykonaj następujące polecenie, aby wyeksportować PDF do formatu obrazu JPEG:

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H  "Content-Type: application/json" \
-d "{  \"FilePath\": \"{inputFile}\",  \"Format\": \"jpg\",  \"LoadOptions\": {    \"Format\": \"JPG\"  },\"OutputPath\": \"{resultantFile}\"}"

Zamień {ACCESSTOKEN} na token JWT, inputFile na nazwę pliku PDF, a resultantFile na nazwę wynikowego obrazu JPEG, który ma być wygenerowany w magazynie w chmurze.

Spróbuj JPG do PDF Online (darmowa aplikacja)

Jeśli chcesz zbadać tę funkcjonalność bez kodowania, wypróbuj naszą darmową PDF to JPG Converter aplikację internetową. Umożliwia ona eksportowanie PDF jako JPEG natychmiast w przeglądarce, zasilaną tym samym API GroupDocs.Conversion Cloud.

pdf to jpg converter

Pomocne zasoby

Wniosek

W podsumowaniu, konwertowanie PDF na JPG za pomocą GroupDocs.Conversion Cloud SDK dla .NET zapewnia wydajne i niezawodne rozwiązanie dla programistów i firm. Niezależnie od tego, czy budujesz zautomatyzowany system zarządzania dokumentami, czy chcesz konwertować pliki PDF na JPG w celu łatwiejszego udostępniania, archiwizowania lub generowania podglądów, to API sprawia, że proces jest bezproblemowy.

Często zadawane pytania (FAQ)

Q. Czy mogę jednocześnie przekształcić wiele plików PDF na obrazy?

  • A. Tak. Interfejs API obsługuje konwersję wsadową PDF na JPG, umożliwiając przetwarzanie wielu plików PDF jednocześnie.

Q. Jaka jest jakość przekonwertowanych obrazów JPG?

  • A. SDK zapewnia wysoką wierność wyjścia, zachowując klarowność tekstu, grafik wektorowych i dokładność kolorów podczas eksportu PDF do formatu obrazu.

Q. Czy dodatkowe oprogramowanie, takie jak Adobe Acrobat, jest wymagane?

  • A. Nie. API REST .NET działa w pełni w chmurze — nie jest potrzebna lokalna instalacja ani oprogramowanie firm trzecich.

Pokrewne artykuły

Gorąco polecamy zapoznanie się z następującymi artykułami, aby dowiedzieć się więcej o: