افتح واقرأ ملف Word أو PDF في C++ SDK

استخدم REST API لفتح المستندات وقراءتها برمجيًا في C++

افتح مستندات Word و PDF بسهولة ببضعة أسطر من كود C++. ستوفر لك مكتبة C++ الخاصة بنا كل ما تحتاجه للوصول إلى محتوى المستند برمجيًا.

عرض مقتطف الكود

افتح المستندات واقرأها في C++

إذا كنت تريد فتح ملف نصي والعمل مع البيانات بتنسيق نص عادي، فيمكنك القيام بذلك باستخدام أكثر الميزات الأساسية للغة ونظام التشغيل C++. بالنسبة لقراءة مستندات المكتب، المقدمة في مجموعة متنوعة من تنسيقات الملفات (DOCX، DOC، PDF، RTF، ODT، HTML، إلخ)، يصعب حل هذه المهمة، نظرًا لأن هذه المستندات موصوفة ببيانات معقدة تشبه الشجرة داخل نموذج DOM.

مكتبة C++ الخاصة بنا هي حل قائم على السحابة يسمح لك بفتح المستندات بأي تنسيق مكتب أو ويب. يمنحك هذا النهج الموزع المرونة في تطوير البرامج باستخدام لغة C++، حيث ستتم معالجة المستندات كثيفة الاستخدام للموارد على خوادم Aspose. كل ما تحتاجه هو الحصول على مفاتيح خاصة للوصول إلى Cloud API في كود C++.

اقرأ برمجيًا مستندات Word و PDF في C++

يمكنك التكرار على عناصر المستند، أو يمكنك البحث عن عناصر محددة في شجرة DOM. نحن نقدم مجموعة واسعة من وظائف C++ للعمل مع بنية المستند والبيانات الموجودة في عقد المستند.

سيساعدك مثال رمز C++ التالي في معرفة كيفية تحميل مستند وتنفيذ بعض الإجراءات عليه بسرعة.

قم بتحميل المستند الذي تريد الوصول إليه
قم بتشغيل الكود
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);
قم بتشغيل الكود
  
انسخ الرمز C++ إلى الحافظة

كيفية قراءة مستندات Word و PDF في C++

  1. ثبّت "Aspose.Words Cloud لـ C++"
  2. أضف مرجع مكتبة (استيراد المكتبة) إلى مشروع C++ الخاص بك
  3. اقرأ وثيقة

قم بتثبيت مكتبة C++ لقراءة المستندات

استنساخ Aspose.Words Cloud SDK for C++ من GitHub. يمكنك العثور على معلومات مفصلة حول إنشاء وتكوين SDK في قسم "How to use the SDK".

للحصول بسرعة على بيانات اعتماد الأمان الضرورية والوصول إلى REST API، يرجى اتباع هذه Instructions في الوثائق.

متطلبات النظام

الرجوع إلى Repository Documentation لمعرفة التفاصيل.

5%

اشترك في Aspose Product Updates

احصل على رسائل إخبارية وعروض شهرية يتم تسليمها مباشرة إلى صندوق البريد الخاص بك.

© Aspose Pty Ltd 2001-2025. كل الحقوق محفوظة.