W wielu sytuacjach pliki DOCX/DOC mogą zawierać ogromne ilości danych tekstowych i wizualnych. Jeśli chcesz wyodrębnić wszystkie obrazy z pliku Word i oddzielić je od danych tekstowych, możesz skorzystać z interfejsów API Cloud SDK i REST obsługiwanych przez GroupDocs.Parser. W rzeczywistości możesz zbudować ekstraktor plików obrazów w JavaScript, korzystając z metod udostępnionych w GroupDocs.Parser Cloud SDK dla Node.js. Przejdźmy więc dalej i zbadajmy, jak wyodrębnić obrazy z programu Word w Node.js. Ponadto przejdziemy przez kolejne kroki i fragment kodu, aby zaimplementować tę funkcjonalność.
Omówione zostaną następujące punkty:
- Instalacja oprogramowania do edycji tekstu
- Wyodrębnij obrazy z programu Word w Node.js
- Ekstraktor obrazów online
Instalacja oprogramowania do edycji tekstu
Etap instalacji dowolnej biblioteki odgrywa kluczową rolę w szybkim tworzeniu aplikacji. Na szczęście proces instalacji GroupDocs.Parser Cloud SDK dla Node.js przebiega tak samo, jak podczas instalowania dowolnego modułu Node.js za pomocą npm install MODULENAME. Uruchom więc następującą komendę, aby zainstalować tę bogatą w funkcje bibliotekę ekstraktora plików obrazów:
npm install groupdocs-parser-cloud
W następnej fazie skonfigurujemy tę bibliotekę z naszym projektem Node.js. W tym celu uzyskamy dane uwierzytelniające API (identyfikator klienta, sekret klienta) z naszego API Cloud pulpit nawigacyjny.
Odwiedź ten przewodnik, jeśli napotkasz jakiekolwiek trudności w uzyskaniu danych uwierzytelniających API.
Wyodrębnij obrazy z programu Word w Node.js
Mamy źródłowy plik DOC/DOCX w naszym panelu API Cloud, który możesz przesłać ręcznie lub programowo, wywołując metodę UploadFile.
Poniższe kroki pokazują, jak wyodrębnić obrazy z programu Word w Node.js:
- Uzyskaj groupdocs-parser-cloud w swoim projekcie.
- Utwórz instancję klasy Konfiguracja z identyfikatorem klienta i kluczem tajnym klienta.
- Wywołaj metodę fromConfig i przekaż obiekt klasy Configuration.
- Utwórz obiekt klasy FileInfo i zdefiniuj ścieżkę źródłowego pliku DOCX.
- Zdefiniuj opcje obrazu, tworząc instancję klasy ImagesOptions.
- Zainicjuj obiekt klasy ImagesRequest i przekaż instancję klasy ImagesOptions.
- Wywołaj metodę images, aby wyodrębnić obrazy z dokumentu Word.
Skopiuj i wklej następujący fragment kodu, aby zbudować własny edytor tekstu:
// Uzyskaj groupdocs-parser-cloud w swoim projekcie.
const groupdocs_parser_cloud = require("groupdocs-parser-cloud");
// Zdefiniuj swoje dane uwierzytelniające API.
let clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
let clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// Utwórz instancję klasy Konfiguracja z identyfikatorem klienta i kluczem tajnym klienta.
const configuration = new groupdocs_parser_cloud.Configuration(clientId, clientSecret);
// Wywołaj metodę fromConfig i przekaż obiekt klasy Configuration.
let parseApi = groupdocs_parser_cloud.ParseApi.fromConfig(configuration);
// Utwórz obiekt klasy FileInfo i zdefiniuj ścieżkę źródłowego pliku DOCX.
let fileInfo = new groupdocs_parser_cloud.FileInfo();
fileInfo.filePath = "sample.docx";
// Zdefiniuj opcje obrazu, tworząc instancję klasy ImagesOptions.
let options = new groupdocs_parser_cloud.ImagesOptions();
options.fileInfo = fileInfo;
// Zainicjuj obiekt klasy ImagesRequest i przekaż instancję klasy ImagesOptions.
let request = new groupdocs_parser_cloud.ImagesRequest(options);
// Wywołaj metodę obrazów, aby wyodrębnić obrazy z dokumentu programu Word.
parseApi.images(request)
.then((result)=>{
// Pokaż wyniki
let images = result.images;
images.forEach(image => {
console.log("Image path in storage: " + image.path);
console.log("Download url: " + image.downloadUrl);
console.log("Image format: " + image.fileFormat + ". Page index: " + image.pageIndex);
});
})
Możesz zobaczyć wynik powyższego przykładowego kodu na obrazku poniżej:
Ekstraktor obrazów online
Możesz w pełni wykorzystać to narzędzie online do wyodrębniania obrazów z plików Word. Przede wszystkim jest również wspierany przez GroupDocs.Parser Cloud SDK. Ponadto jest oparty na sieci i oferuje solidne funkcje konwersji i manipulacji, ponieważ jest bezpłatny i nie wymaga tworzenia konta ani subskrypcji.
Wniosek
Ostatecznie możemy spokojnie rozważyć GroupDocs.Parser Cloud SDK w celu opracowania oprogramowania do edycji tekstu. Jest dość łatwy w instalacji i konfiguracji, a liczba metod, które można wywołać, jest ogromna. Ponadto istnieje ekstraktor obrazów online umożliwiający realizację funkcjonalności online. Aby uzyskać dalsze informacje, odwiedź dokumentację i repozytorium GitHub. Ponadto możesz odwiedzić Przewodnik wprowadzający, aby rozpocząć programowanie.
Wreszcie groupdocs.cloud pisze nowe artykuły. Prosimy zatem o kontakt w celu otrzymywania regularnych aktualizacji.
Pomoc jest dostępna
Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.
Często zadawane pytania – często zadawane pytania
Jak wyodrębnić obrazy z programu Word?
Możesz użyć GroupDocs.Parser Cloud SDK, aby programowo wyodrębnić obrazy z plików DOCX/DOC. Aby uzyskać więcej informacji, odwiedź ten link.