Yalnızca birkaç satırlık C++ koduyla DOCX belgeyi kolayca açın. C++ kitaplığımız, DOCX belge içeriğine programlı olarak erişmek için ihtiyacınız olan her şeyi size sağlayacaktır.
DOCX belgelerini okuma görevi, DOM modeli içindeki hiyerarşik veri yapılarını okuma görevidir. Bu, olası tüm alt öğeleri ve öznitelikleri dahil olmak üzere her bir DOCX veri öğesinin biçimini bilmek anlamına gelir.
C++ kitaplığımız, DOCX dosyalarını kolayca okumak ve yazmak için açmanıza olanak tanıyan bulut tabanlı bir çözümdür. Bu dağıtılmış yaklaşım, C++ dilini kullanarak yazılım geliştirmede size esneklik sağlar, çünkü tüm kaynak yoğun DOCX belge işleme Aspose sunucularında gerçekleştirilecektir. Tek ihtiyacınız olan, C++ kodunda Cloud API'ye erişmek için özel anahtarlar almaktır.
Bir DOCX belgesinin tüm öğelerini yineleyebilir veya bir DOM ağacında belirli öğeleri arayabilirsiniz. Hem DOCX dosyasının yapısıyla hem de belge düğümlerinde bulunan verilerle çalışmak için çok çeşitli C++ işlevleri sunuyoruz.
Aşağıdaki kod örneği, C++ kullanarak bir DOCX dosyasının nasıl yükleneceğini hızlı bir şekilde anlamanıza ve üzerinde bazı eylemler gerçekleştirmenize yardımcı olacaktır.
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);
GitHub'dan Aspose.Words Cloud SDK for C++ klonlayın. SDK'yı oluşturma ve yapılandırma hakkında ayrıntılı bilgileri "SDK "How to use the SDK" bölümünde bulabilirsiniz.
Gerekli güvenlik kimlik bilgilerini hızla almak ve REST API'mize erişmek için lütfen belgelerdeki bu Instructions izleyin.
Ayrıntıları görmek için Repository Documentation bakın.