Ավելացրեք ջրի մակարդակի նշագիծ DOCX ին կամ հեռացրեք նախկինում ավելացված ջրանիշները՝ օգտագործելով C++

Օգտագործելով այս C++ գրադարանը, դրոշմեք DOCX փաստաթղթերը պատկերով կամ տեքստային ջրանիշով կամ մի քանի քայլով հեռացրեք արդեն ավելացված ջրանիշը

Ավելացրեք տեքստի կամ պատկերի ջրի մակարդակի նշագիծ DOCX փաստաթղթերում՝ օգտագործելով C++: Բեռնեք DOCX փաստաթուղթը և տեղադրեք դրա մեջ անհրաժեշտ ջրանիշը: Այնուհետև պահպանեք արդյունքը հարմար ձևաչափով, ինչպիսիք են DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS և այլն, և կիսվեք ջրանիշով փաստաթուղթը մեկ այլ անձի հետ: Հեռացրեք նաև ջրի մակարդակի նշագիծը DOCX փաստաթղթից, եթե ջրի մակարդակի նշագիծը նախկինում ավելացվել է փաստաթղթին, և ավելացնելու պատճառներն այլևս տեղին չեն:

Դիտեք կոդի հատվածը

DOCX – ավելացնել ջրանիշը C++ ում

Այս C++ API ի միջոցով մշակողները կարող են առցանց ջրի մակարդակի նշագիծ ավելացնել DOCX ին: Պարզապես ստեղծեք ջրի մակարդակի նշագիծը՝ օգտագործելով տեքստ կամ պատկեր, այնուհետև տեղադրեք այդ ջրանիշը ձեր DOCX փաստաթղթում C++ ում:

Նշում. կարիք չկա տեղադրել որևէ երրորդ կողմի հավելված կամ գրադարան: Հետևաբար, մեր C++ ծրագրային լուծումը շատ հեշտ է օգտագործել:

Հեռացրեք ջրանիշը DOCX – C++ ից

Տրված C++ SDK ն օգտակար է նաև DOCX ից ջրանիշերը հեռացնելու համար: Ջրի նշագիծը DOCX ում հեռացնելը նշանակում է, որ դուք կարող եք բեռնել ցանկալի DOCX փաստաթուղթը, որը դրոշմված է տեքստի կամ պատկերի ջրանիշով, հեռացնել այս ջրի մակարդակի նշագիծը DOCX ից C++ ի միջոցով, այնուհետև պահպանել ելքային ֆայլը հարմար ձևաչափով՝ DOC, DOCX, PDF, JPEG, PNG, TIFF և այլն:

Աշխատեք ջրանիշով DOCX ում

Գնահատելու համար, թե ինչպես ավելացնել կամ հեռացնել ջրի նշագիծը DOCX ում մեր C++ API ով, բեռնեք DOCX ը և ջրանիշը որպես պատկեր կամ տեքստ: Այնուհետև ընտրեք արտահանման հարմար ձևաչափ՝ DOC, DOCX, PDF, HTML, RTF, XPS և այլն:

Օգտագործեք հետևյալ օրինակը՝ տեսնելու, թե ինչպես է այն աշխատում.

Ավելացրեք տեքստ կամ պատկեր ջրի մակարդակի նշագիծ DOCX ին կամ հեռացնել ջրի մակարդակի նշագիծ DOCX ից՝ օգտագործելով C++
Ֆայլը պետք է ջրի նիշեր ավելացնի
Գործարկել կոդը
Վերբեռնեք պատկեր, որը ցանկանում եք տեղադրել
Ցանկից ընտրեք թիրախային ձևաչափը
using namespace aspose::words::cloud;

auto config = std::make_shared<ApiConfiguration>(
    L"####-####-####-####-####", L"##################");
auto wordsApi = std::make_shared<WordsApi>(config);

auto requestDocument = std::shared_ptr<std::istream>(
    new std::ifstream(std::filesystem::path(L"Input1.docx"), std::istream::binary));
auto requestImageStream = std::shared_ptr<std::istream>(
    new std::ifstream(std::filesystem::path(L"Input2.jpg"), std::istream::binary));
auto requestWatermarkData =
    std::make_shared<aspose::words::cloud::models::WatermarkDataImage>();
requestWatermarkData->setImage(
    std::make_shared<aspose::words::cloud::models::FileReference>(requestImageStream));
std::shared_ptr<requests::InsertWatermarkOnlineRequest> insertWatermarkRequest(
    new requests::InsertWatermarkOnlineRequest(
        requestDocument, requestWatermarkData
    )
);
auto insertWatermarkResult = wordsApi->InsertWatermarkOnline(insertWatermarkRequest);

auto resultDocument = std::shared_ptr<std::istream>(
    insertWatermarkResult->document->values.begin, std::istream::binary));
std::shared_ptr<requests::ConvertDocumentRequest> convertRequest(
    new requests::ConvertDocumentRequest(
        resultDocument, std::make_shared<std::wstring>(L"docx")
    )
);
wordsApi->convertDocument(convertRequest);
using namespace aspose::words::cloud;

auto config = std::make_shared<ApiConfiguration>(
    L"####-####-####-####-####", L"##################");
auto wordsApi = std::make_shared<WordsApi>(config);

auto requestDocument = std::shared_ptr<std::istream>(
    new std::ifstream(std::filesystem::path(L"Input.docx"), std::istream::binary));
auto requestWatermarkData =
    std::make_shared<aspose::words::cloud::models::WatermarkDataText>();
requestWatermarkData->setText(std::make_shared<std::wstring>(L"This is the watermark text"));
requestWatermarkData->setLayout(
    std::make_shared<aspose::words::cloud::models::WatermarkDataText::Layout>(
		aspose::words::cloud::models::WatermarkDataText::Layout::DIAGONAL));
std::shared_ptr<requests::InsertWatermarkOnlineRequest> insertWatermarkRequest(
    new requests::InsertWatermarkOnlineRequest(
        requestDocument, requestWatermarkData
    )
);
auto insertWatermarkResult = wordsApi->InsertWatermarkOnline(insertWatermarkRequest);

auto resultDocument = std::shared_ptr<std::istream>(
    insertWatermarkResult->document->values.begin, std::istream::binary));
std::shared_ptr<requests::ConvertDocumentRequest> convertRequest(
    new requests::ConvertDocumentRequest(
        resultDocument, std::make_shared<std::wstring>(L"docx")
    )
);
wordsApi->convertDocument(convertRequest);
using namespace aspose::words::cloud;

auto config = std::make_shared<ApiConfiguration>(
   L"####-####-####-####-####", L"##################");
auto wordsApi = std::make_shared<WordsApi>(config);

auto requestDocument = std::shared_ptr<std::istream>(
   new std::ifstream(std::filesystem::path(L"Input.docx"), std::istream::binary));
std::shared_ptr<requests::DeleteWatermarkOnlineRequest> deleteWatermarkOnline(
    new requests::DeleteWatermarkOnlineRequest(
        requestDocument
    )
);
auto deletedWatermark = wordsApi->deleteWatermarkOnline(deleteWatermarkOnline);

auto requestDocument = std::shared_ptr<std::istream>(
   deletedWatermark->document->values.begin, std::istream::binary));
std::shared_ptr<requests::ConvertDocumentRequest> convertDocument(
    new requests::ConvertDocumentRequest(
        requestDocument, std::make_shared<std::wstring>(L"docx")
    )
);
wordsApi->convertDocument(convertDocument);
Գործարկել կոդը
  
Պատճենեք C++ կոդը clipboard-ում

Ինչպես հեռացնել ջրի մակարդակի նշագիծը DOCX ում՝ օգտագործելով C++

  1. Տեղադրեք Aspose.Words Cloud for C++
  2. Ձեր C++ նախագծին ավելացրեք գրադարանի հղում (ներմուծեք գրադարանը):
  3. Կարգավորեք API ն՝ օգտագործելով ձեր հավելվածի բանալիները
  4. Բեռնել DOCX փաստաթուղթը, որտեղից ցանկանում եք հեռացնել ջրանիշը
  5. Ստեղծեք ջրանիշը հեռացնելու հարցում
  6. Պահպանեք արդյունքը հարմար ֆայլի ձևաչափով

C++ գրադարան DOCX ում ջրանիշներ օգտագործելու համար

Clone 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-2024. Բոլոր իրավունքները պաշտպանված են.