Konwersja RAR do PDF lub ZIP do formatu PDF jest teraz możliwa po upuszczeniu plików źródłowych tutaj w naszym narzędziu online, a wygenerowaną wersję PDF otrzymasz w sekundy. Oprócz tego narzędzia online dostępne są interfejsy API REST i pakiety SDK umożliwiające konwersję plików RAR do formatu PDF w aplikacji. Na szczęście GroupDocs.Conversion Cloud udostępniło pakiety SDK dla różnych języków programowania, które nie tylko zapewniają funkcje konwersji plików, ale także umożliwiają łatwą integrację tych zestawów SDK z projektami. Jednak w tym wpisie na blogu dowiemy się, jak programowo przekonwertować pliki ZIP lub RAR na format PDF w aplikacji opartej na Node.js.
W tym przewodniku zostaną omówione następujące sekcje:
- RAR | Konwerter ZIP na PDF - instalacja interfejsu API konwersji plików
- Konwertuj programowo ZIP lub RAR na PDF
- Twórz pliki PDF online za pomocą konwertera plików
RAR | Konwerter ZIP na PDF - instalacja interfejsu API konwersji plików
Ten [interfejs API konwersji plików] na poziomie korporacyjnym oferuje ogromny zestaw funkcji umożliwiających bezproblemową konwersję plików RAR do formatu PDF. Co więcej, instalacja polega po prostu na uruchomieniu w terminalu jednego następującego polecenia:
npm install groupdocs-conversion-cloud
Co więcej, jeśli jesteś nowy na naszej platformie, sugerujemy odwiedzenie tego link, aby dowiedzieć się, jak uzyskać dane uwierzytelniające API (tj. identyfikator klienta i sekret klienta) z interfejsu API dashboard [GroupDocs.Conversion Chmura 5.
Programowo przekonwertuj ZIP lub RAR na PDF
Napiszmy fragment kodu i wywołajmy kilka znanych metod udostępnianych przez GroupDocs.Conversion Cloud SDK dla Node.js. Dlatego wdrożymy funkcjonalność konwertującą RAR do formatu PDF lub ZIP do formatu PDF.
Wykonaj następujące kroki:
- Dołącz moduł groupdocs-conversion-cloud do swojej aplikacji.
- Utwórz instancję obiektu konfiguracji przy użyciu identyfikatora Client ID i klucza tajnego klienta.
- Otwórz plik w IOStream z dysku systemowego, utwórz instancję klasy FileApi i zainicjuj ją obiektem konfiguracyjnym.
- Utwórz żądanie przesłania pliku, wywołując metodę UploadFileRequest.
- Prześlij plik wywołując metodę uploadFile.
- Zainicjuj ConvertApi przy użyciu poświadczeń API.
- Zdefiniuj ustawienia konwersji, ustawiając wartości takie jak filePath, format i OutputPath.
- Utwórz żądanie konwersji dokumentu, inicjując instancję klasy ConvertDocumentRequest.
- Wywołaj metodę convertDocument, aby przekonwertować plik RAR na format PDF.
Poniższy przykładowy kod demonstruje, jak przekonwertować plik ZIP na format PDF przy użyciu Node.js:
// Dołącz moduł groupdocs-conversion-cloud do swojej aplikacji.
groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
fs = require("fs");
clientId = "xxxxxxxxxxxxxxxxxxxxxxxx";
clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Utwórz instancję obiektu konfiguracji przy użyciu Client ID i ClientSecret.
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";
// otwórz plik w IOStream z dysku systemowego.
var resourcesFolder = '/sample.zip';
// przeczytaj plik
fs.readFile(resourcesFolder, (err, fileStream) => {
/// Utwórz instancję klasy FileApi i zainicjuj ją obiektem konfiguracyjnym.
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// Utwórz żądanie przesłania pliku, wywołując metodę UploadFileRequest.
var request = new groupdocs_conversion_cloud.UploadFileRequest("sample.zip", fileStream, myStorage);
// Prześlij plik, wywołując metodę uploadFile.
fileApi.uploadFile(request)
.then( () => {
// Zainicjuj ConvertApi przy użyciu poświadczeń API.
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// Zdefiniuj ustawienia konwersji, ustawiając wartości takie jak filePath, format i OutputPath.
let settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.filePath = "sample.zip"; // input file path on the cloud
settings.format = "pdf"; // output format
settings.outputPath = "output"; // output file folder on the cloud
// Utwórz żądanie konwersji dokumentu, inicjując instancję klasy ConvertDocumentRequest.
let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// Wywołaj metodę ConvertDocument, aby przekonwertować plik RAR na format PDF.
convertApi.convertDocument(request).then((result)=>{
console.log("Document converted successfully: " + result[0].url);
});
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
Po uruchomieniu projektu zobaczysz wygenerowane pliki PDF w dashboardzie, jak pokazano poniżej:
Co więcej, możesz pobrać pliki ręcznie lub użyć tej metody DownloadFile, aby pobrać pliki programowo.
Twórz pliki PDF online za pomocą konwertera plików
Możesz używać naszej online wersji pakietów SDK GroupDocs.Conversion Cloud do tworzenia plików PDF online. Wszystko, co musisz zrobić, to po prostu upuścić/przesłać plik RAR/ZIP i nacisnąć przycisk „Konwertuj”. Przede wszystkim, aby korzystać z tego narzędzia, nie jest wymagana żadna wcześniejsza subskrypcja.
Wniosek
Na tym kończymy ten wpis na blogu i mamy nadzieję, że nauczyłeś się konwertować pliki ZIP lub RAR do formatu PDF za pomocą GroupDocs.Conversion Cloud SDK dla Node.js. Ponadto przejrzeliśmy fragment kodu, który umożliwia zbudowanie konwertera ZIP na PDF lub RAR na PDF dla aplikacji biznesowej. Nie zapomnij więc odwiedzić naszej dokumentacji cloud API, aby szybko skorzystać z tej usługi. Na koniec możesz odwiedzić repozytorium GitHub zestawu SDK GroupDocs.Conversion Node.js.
Ponadto zalecamy skorzystanie z naszego Przewodnika wprowadzającego.
Wreszcie groupdocs.cloud konsekwentnie pisze nowe artykuły. Prosimy więc o śledzenie najnowszych aktualizacji.
Zadać pytanie
Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.
Często zadawane pytania – często zadawane pytania
Czy mogę przekonwertować plik RAR na format PDF?
Tak, możesz dokonać konwersji RAR do formatu PDF za pomocą tego narzędzia online obsługiwanego przez GroupDocs.Conversion Cloud. Aby uzyskać więcej informacji, odwiedź ten link.
Czy mogę przekonwertować plik ZIP na format PDF?
Możesz wywołać metodę convertDocument pakietu GroupDocs.Conversion Cloud SDK, aby programowo przekonwertować plik ZIP na format PDF.