W dzisiejszym cyfrowym krajobrazie prawie każdy używa popularnych formatów, takich jak MS Word (DOC/DOCX) i PDF. Każdy format ma swoje mocne strony, dzięki czemu są szeroko stosowane w różnych branżach. To szerokie zastosowanie często prowadzi do konieczności konwersji tych formatów między sobą. W tym artykule przyjrzymy się, jak konwertować pliki dokumentów MS Word (DOC/DOCX) do formatu PDF przy użyciu Node.js. Ponadto nauczymy się, jak konwertować określone strony chronionego hasłem dokumentu Word w aplikacji Node.js.
Node.js API do konwersji Worda do PDF
GroupDocs oferuje rozwiązanie GroupDocs.Conversion dostosowane do programistów Node.js. Umożliwia ono programistom wydajną konwersję różnych formatów dokumentów i obrazów przy użyciu solidnego interfejsu API Node.js. W tym artykule wykorzystamy interfejs API GroupDocs.Conversion for Node.js do konwersji dokumentów DOC/DOCX do formatu PDF.
Możesz zainstalować wymagany pakiet z repozytorium npm i łatwo zintegrować go ze swoimi aplikacjami opartymi na Node.js.
npm i @groupdocs/groupdocs.conversion
Jak przekonwertować Word (DOC/DOCX) do PDF w Node.js
Przeanalizujmy podstawowe kroki konwersji dokumentu Word do PDF przy użyciu Node.js. Poniższa procedura przekonwertuje wszystkie strony pliku DOCX do PDF:
- Załaduj plik Word DOC/DOCX przy użyciu klasy
Converter
. - Ustaw opcje konwersji PDF korzystając z klasy
PdfConvertOptions
. - Przekonwertuj dokument do formatu PDF korzystając z metody
convert
.
Poniższy kod Node.js konwertuje cały dokument Word do formatu PDF:
// Konwertuj dokument Word do formatu PDF za pomocą Node.js
// Załaduj plik źródłowy DOCX
const converter = new groupdocs.conversion.Converter("sample.docx");
// Ustaw opcje konwersji dla formatu PDF
const options = new groupdocs.conversion.PdfConvertOptions();
// Konwertuj do formatu PDF
converter.convert("converted.pdf", options);
Konwertuj wybrane strony dokumentów Word chronionych hasłem w Node.js
Możesz również przekonwertować wybrane strony z dokumentów Word chronionych hasłem do PDF. Poniższe kroki wyjaśniają, jak przekonwertować tylko określone strony dokumentu Word chronionego hasłem:
- Skonfiguruj opcje ładowania za pomocą klasy
WordProcessingLoadOptions
i podaj hasło. - Załaduj plik Word DOC/DOCX przy użyciu klasy
Converter
. - Ustaw opcje konwersji dla formatu PDF, obejmujące numer strony, liczbę stron, rozdzielczość DPI, szerokość i wysokość.
- Konwertuj określone strony chronionego hasłem dokumentu Word do formatu PDF.
Poniższy kod Node.js konwertuje wybrane strony dokumentu Word chronionego hasłem:
// Konwertuj określone strony dokumentu Word chronionego hasłem do formatu PDF za pomocą Node.js
const loadOptions = new groupdocs.conversion.WordProcessingLoadOptions()
loadOptions.setPassword("12345");
const converter = new groupdocs.conversion.Converter('sample.docx')
const convertOptions = new groupdocs.conversion.PdfConvertOptions();
convertOptions.setPageNumber(2);
convertOptions.setPagesCount(1);
// convertOptions.setRotate(groupdocs.conversion.Rotation.On180);
convertOptions.setDpi(300);
convertOptions.setWidth(1024);
convertOptions.setHeight(768);
converter.convert("converted.pdf", convertOptions);
Wypróbuj konwersję Word do PDF online ZA DARMO
Możesz również konwertować dokumenty Word do formatu pliku PDF za pomocą tego darmowego narzędzia online konwerter dokumentów. Możesz uzyskać do niego dostęp na dowolnym urządzeniu z dowolną dostępną przeglądarką internetową.
Uzyskaj pełną licencję za darmo - Biblioteka konwersji Node.js
Możesz uzyskać bezpłatną tymczasową licencję, aby wypróbować bibliotekę konwersji Node.js bez ograniczeń ewaluacyjnych. Tymczasowa licencja jest w rzeczywistości ograniczoną czasowo pełną licencją, która pozwala przetestować każdy aspekt produktu.
Wniosek
Podsumowując, zbadaliśmy, jak konwertować pliki MS Word (DOC/DOCX) do formatu PDF przy użyciu Node.js. Omówiliśmy również, jak konwertować określone strony dokumentu chronionego hasłem do formatu PDF w środowisku Node.js. Używając GroupDocs.Conversion for Node.js, możesz łatwo zautomatyzować konwersje dokumentów w swojej aplikacji.
Aby uzyskać więcej informacji o Document Conversion Automation API, zapoznaj się z dokumentacją, Odniesieniami do API lub przejrzyj przykłady GitHub. W razie pytań możesz skontaktować się z nami za pośrednictwem forum.