Łatwo otwieraj DOCX dokumenty za pomocą kilku linijek C++ kodu. Nasza C++ biblioteka zapewni Ci wszystko, czego potrzebujesz, aby uzyskać dostęp do treści DOCX dokumentów w sposób programowy.
Czytanie DOCX dokumentów to czytanie hierarchicznych struktur danych w modelu DOM. Oznacza to znajomość formatu każdego pojedynczego elementu DOCX danych, w tym wszystkich jego możliwych elementów podrzędnych i atrybutów.
Nasza C++ biblioteka to rozwiązanie oparte na chmurze, które pozwoli Ci na łatwe otwieranie DOCX plików do czytania i pisania. To rozproszone podejście zapewnia elastyczność w tworzeniu oprogramowania przy użyciu języka C++, ponieważ całe przetwarzanie DOCX dokumentów wymagające dużej ilości zasobów odbywa się na serwerach Aspose. Wszystko, czego potrzebujesz, to uzyskać klucze prywatne, aby uzyskać dostęp do Cloud API w C++ kodzie.
Możesz iterować po wszystkich elementach DOCX dokumentu lub wyszukiwać określone elementy w drzewie DOM. Udostępniamy szeroką gamę funkcji Scali zarówno do pracy ze strukturą DOCX pliku, jak i danymi zawartymi w węzłach dokumentu.
Poniższy przykład kodu pomoże Ci szybko dowiedzieć się, jak załadować DOCX plik za pomocą C++ i wykonać na nim pewne czynności.
using namespace aspose::words::cloud;
auto config = std::make_shared<ApiConfiguration>(L"####-####-####-####-####",
L"##################");
auto wordsApi = std::make_shared<WordsApi>(config);
std::wstring fileName = L"Input.docx";
auto requestFileContent = std::shared_ptr<std::istream>(
new std::ifstream(
std::filesystem::path(getFileTextUtf16(fileName)), std::istream::binary));
std::shared_ptr<requests::UploadFileRequest> uploadDocumentRequest(
new requests::UploadFileRequest(
requestFileContent, std::make_shared<std::wstring>(fileName)
)
);
wordsApi->uploadFile(uploadDocumentRequest);
auto requestParagraph = std::make_shared<aspose::words::cloud::models::ParagraphInsert>();
requestParagraph->setText(std::make_shared<std::wstring>(
L"Reading and writing to the file in the cloud occurs automatically."));
std::shared_ptr<requests::InsertParagraphRequest> insertParagraphRequest(
new requests::InsertParagraphRequest(
std::make_shared<std::wstring>(fileName), requestParagraph
)
);
wordsApi->insertParagraph(insertParagraphRequest);
std::shared_ptr<requests::DownloadFileRequest> downloadDocumentRequest(
new requests::DownloadFileRequest(
std::make_shared<std::wstring>(fileName)
)
);
wordsApi->downloadFile(downloadDocumentRequest);
Clone Aspose.Words Cloud SDK for C++ z GitHub. Szczegółowe informacje na temat budowania i konfigurowania SDK można znaleźć w sekcji "How to use the SDK".
Aby szybko uzyskać niezbędne dane uwierzytelniające i uzyskać dostęp do naszego interfejsu REST API, postępuj zgodnie z Instructions w dokumentacji.
Zapoznaj się z Repository Documentation, aby zobaczyć szczegóły.
Możesz otwierać dokumenty w innych formatach: