Pridėkite vandens ženklą prie DOCX arba pašalinkite anksčiau pridėtus vandens ženklus naudodami C++

Naudodami šią C++ biblioteką, atlikdami kelis veiksmus antspauduokite DOCX dokumentus vaizdo ar teksto vandens ženklu arba pašalinkite jau pridėtą vandens ženklą

Pridėkite teksto arba vaizdo vandens ženklą prie DOCX dokumentų naudodami C++. Įdėkite DOCX dokumentą ir įdėkite į jį reikiamą vandens ženklą. Tada išsaugokite rezultatą patogiu formatu, pvz., DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS ir kt., ir bendrinkite vandens ženklu pažymėtą dokumentą su kitu asmeniu. Taip pat pašalinkite vandens ženklą iš DOCX dokumento, jei jis anksčiau buvo pridėtas prie dokumento, o pridėjimo priežastys nebėra svarbios.

Peržiūrėkite kodo fragmentą

DOCX – pridėkite vandens ženklą į C++

Naudodami šią C++ API kūrėjai gali pridėti vandens ženklą prie DOCX internete. Tiesiog sukurkite vandens ženklą naudodami tekstą arba vaizdą ir įterpkite jį į savo DOCX dokumentą C++.

Pastaba: nereikia diegti jokių trečiųjų šalių programų ar bibliotekų. Todėl mūsų C++ programinės įrangos sprendimu labai paprasta naudotis.

Pašalinkite vandens ženklą iš DOCX – C++

Pateiktas C++ SDK taip pat padeda pašalinti vandens ženklus iš DOCX. Vandens ženklo pašalinimas DOCX reiškia, kad galite įkelti norimą DOCX dokumentą, pažymėtą tekstu arba vaizdo vandens ženklu, pašalinti šį vandenženklį iš DOCX naudodami C++ ir išsaugoti išvesties failą patogiu formatu – DOC, DOCX, PDF, JPEG, PNG, TIFF ir kt.

Darbas su vandens ženklu DOCX

Norėdami įvertinti, kaip pridėti arba pašalinti vandens ženklą DOCX naudojant mūsų C++ API, įkelkite DOCX ir vandens ženklą kaip vaizdą arba tekstą. Tada pasirinkite patogų eksporto failo formatą – DOC, DOCX, PDF, HTML, RTF, XPS ir kt.

Norėdami pamatyti, kaip tai veikia, naudokite šį pavyzdį:

Prie failo reikia pridėti vandens ženklų
Vykdyti kodą
Įkelkite vaizdą, kurį norite įterpti
Iš sąrašo pasirinkite tikslinį formatą
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 requestImageFile = std::shared_ptr<std::istream>(
   new std::ifstream(std::filesystem::path(L"Input2.docx"), std::istream::binary));
std::shared_ptr<requests::InsertWatermarkImageOnlineRequest> insertWatermarkImageOnline(
    new requests::InsertWatermarkImageOnlineRequest(
        requestDocument, requestImageFile
    )
);
auto insertedWatermarkImage = wordsApi->insertWatermarkImageOnline(insertWatermarkImageOnline);

auto requestDocument = std::shared_ptr<std::istream>(
   insertedWatermarkImage->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);
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 requestWatermarkText = std::make_shared<aspose::words::cloud::models::WatermarkText>();
requestWatermarkText->setText(std::make_shared<std::wstring>(L"This is the watermark text."));
requestWatermarkText->setRotationAngle(std::make_shared<double>(90));
std::shared_ptr<requests::InsertWatermarkTextOnlineRequest> insertWatermarkTextOnline(
    new requests::InsertWatermarkTextOnlineRequest(
        requestDocument, requestWatermarkText
    )
);
auto insertedWatermarkText = wordsApi->insertWatermarkTextOnline(insertWatermarkTextOnline);

auto requestDocument = std::shared_ptr<std::istream>(
   insertedWatermarkText->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);
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);
Vykdyti kodą
  
Nukopijuokite kodą C++ į mainų sritį

Kaip pašalinti vandens ženklą iš DOCX naudojant C++

  1. Įdiekite Aspose.Words Cloud for C++
  2. Pridėkite bibliotekos nuorodą (importuokite biblioteką) prie savo C++ projekto
  3. Sukonfigūruokite API naudodami programos raktus
  4. Įkelkite DOCX dokumentą, iš kurio norite pašalinti vandens ženklą
  5. Sukurkite prašymą pašalinti vandens ženklą
  6. Išsaugokite rezultatą patogiu failo formatu

C++ biblioteka, skirta naudoti vandens ženklus DOCX

Aspose.Words Cloud SDK for C++ šaltinio kodui iš GitHub. Išsamią informaciją apie SDK kūrimą ir konfigūravimą rasite skiltyje "How to use the SDK".

Norėdami greitai gauti reikiamus saugos kredencialus ir pasiekti mūsų REST API, vadovaukitės šiomis dokumentacijoje pateiktomis Instructions.

Sistemos reikalavimai

Išsamią informaciją rasite Repository Documentation.

Kiti palaikomi failų formatai

Galite pridėti vandens ženklą prie kitų formatų dokumento:

5%

Prenumeruokite "Aspose" produktų naujinius

Gaukite mėnesinius naujienlaiškius ir pasiūlymus, pristatomus tiesiai į jūsų pašto dėžutę.

© Aspose Pty Ltd 2001-2024. Visos teisės saugomos.