pdf do html online

How to convert PDF to HTML with Node.js API.

Konwersja dokumentów do jest niezbędna do wyświetlania plików w sieci, poprawy dostępności i integrowania dokumentów w cyfrowych przepływach pracy. W tym artykule dowiesz się, jak przekonwertować PDF na HTML w Node.js, korzystając z GroupDocs.Conversion Cloud SDK, potężnego interfejsu REST API, który upraszcza transformację dokumentów.

Będziemy omawiać następujące tematy w tym artykule:

🌐 API konwersji PDF na HTML dla Node.js

GroupDocs.Conversion Cloud SDK for Node.js zapewnia niezawodny i dokładny sposób konwersji plików PDF na format HTML, zachowując układ, czcionki, obrazy i strukturę. Możesz również dostosować ustawienia wyjściowe, takie jak jakość obrazu i zakresy stron.

📦 Instalacja

Użyj npm, aby zainstalować SDK::

npm install groupdocs-conversion-cloud --save

Upewnij się, że masz swój identyfikator klienta i tajny klucz klienta z GroupDocs Cloud Dashboard. W celu uzyskania dalszych informacji możesz rozważyć odwiedzenie tego tutorialu.

🚀 Konwertuj PDF na HTML w Node.js

Oto krok po kroku przewodnik dotyczący konwersji dokumentu PDF na HTML przy użyciu Node.js:

📌 Krok 1: Zaimportuj SDK i skonfiguruj API:

const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);

📌 Krok 2: Prześlij plik PDF do pamięci Cloud:

const fs = require("fs");
const uploadRequest = new UploadFileRequest("input.json", fs.createReadStream("input.pdf"));
await fileApi.uploadFile(uploadRequest);

📌 Krok 3: Ustaw opcje konwersji dla PDF na HTML:

const settings = new ConvertSettings();
settings.filePath = "input.pdf";
settings.format = "html";
settings.outputPath = "converted/output.html";

const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("✅ JSON converted to HTML successfully.");
// Więcej przykładów na  https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Uzyskaj swoje dane uwierzytelniające API 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Utwórz instancję klasy Configuration i zainicjalizuj ją za pomocą identyfikatora klienta i sekretnych kluczy klienta.
Configuration configuration = new Configuration(clientId, clientSecret);
// Define the API base URL to perform PDF to HTML conversion online
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Zainicjuj instancję ConvertApi za pomocą obiektu Configuration.
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("HTML");
settings.setOutputPath("myResultant.html");
    
// Użyj metody ConvertDocument, aby przekształcić plik PDF na stronę internetową HTML.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Sprawdź odpowiedź i wydrukuj komunikat o powodzeniu
if (response != null && response.equals("OK")) {
    System.out.println("The PDF to HTML conversion completed successfuly! Resultant HTML file is saved at: " + response.getFilePath());
}
free pdf to html online

Obraz:- Podgląd konwersji PDF na HTML.

Pobierz przykładowy plik PDF użyty w powyższym przykładzie z input.pdf.

💻 Konwertuj PDF na HTML online za pomocą cURL

Możesz także przekształcić PDF na HTML online, używając cURL i GroupDocs.Conversion Cloud punktu końcowego API:

  1. Wygeneruj swój token dostępu JWT.
  2. Użyj następującego polecenia cURL:
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 "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourcePDF}\",  \"Format\": \"html\",  \"OutputPath\": \"{finalOutput}\"}"

Zamień sourceFile, resultantFile i accessToken na rzeczywiste wartości.

  • Aby zapisać HTML na lokalnym dysku, proszę wykonać następujące polecenie cURL:
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 "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\"}" \
-o "myOutput.html"

🧪 Wypróbuj darmowy konwerter PDF na HTML online

Użyj naszego PDF to HTML Converter, aby uzyskać szybką i efektywną online konwersję.

Darmowy konwerter PDF na PPT online

✅ Wnioski

Korzystając z GroupDocs.Conversion Cloud SDK dla Node.js lub jego punktów końcowych API REST, konwersja PDF na HTML staje się łatwa, dokładna i skalowalna. API zachowuje strukturę i wspiera różne opcje wyjściowe, co czyni je idealnym dla programistów budujących oparte na sieci przeglądarki lub edytory dokumentów.

🔗 Przydatne linki

📚 Pokrewne Artykuły

Zdecydowanie zalecamy zapoznanie się z następującymi artykułami: