
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
- 🚀 Konwertuj PDF na HTML w Node.js
- 💻 Przekształć PDF na HTML Online za pomocą cURL
🌐 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());
}
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:
- Wygeneruj swój token dostępu JWT.
- 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ę.
✅ 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: