Word öğesine bir filigran ekleyin veya C++ öğesini kullanarak önceden eklenen filigranları kaldırın

Bu C++ kitaplığını kullanarak, Word belgeyi bir resim veya metin filigranı ile damgalayın veya birkaç adımda önceden eklenmiş bir filigranı kaldırın

C++ kullanarak Word belgelere bir metin veya resim filigranı ekleyin. Word belgesini yükleyin ve gerekli filigranı buna ekleyin. Ardından sonucu DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS ve daha fazlası gibi uygun bir biçimde kaydedin ve filigranlı belgeyi başka bir kişiyle paylaşın. Ayrıca, filigran belgeye önceden eklenmişse ve ekleme nedenleri artık geçerli değilse, Word belgesinden de filigranı kaldırın.

Kod pasajını görüntüle

Word – C++ filigran ekleyin

Bu C++ API ile geliştiriciler, Word çevrimiçi olarak bir filigran ekleyebilir. Metin veya resim kullanarak filigranı oluşturmanız ve ardından bu filigranı C++ Word belgenize eklemeniz yeterlidir.

Not: Herhangi bir üçüncü taraf uygulama veya kitaplık yüklemenize gerek yoktur. Bu nedenle, C++ yazılım çözümümüzün kullanımı çok kolaydır.

Word filigranı kaldır – C++

Verilen C++ SDK, Word filigranları kaldırmak için de yararlıdır. Word bir filigranı kaldırmak, bir metin veya görüntü filigranı ile damgalanmış istediğiniz Word belgesini yükleyebileceğiniz, C++ kullanarak bu filigranı Word kaldırabileceğiniz ve ardından çıktı dosyasını uygun bir biçimde kaydedebileceğiniz anlamına gelir – DOC, DOCX, PDF, JPEG, PNG, TIFF ve diğerleri.

Word filigranla çalışın

C++ API'mızla Word bir filigranın nasıl ekleneceğini veya kaldırılacağını değerlendirmek için, Word ve filigranı bir resim veya metin olarak yükleyin. Ardından uygun bir dışa aktarma dosyası formatı seçin – DOC, DOCX, PDF, HTML, RTF, XPS ve diğerleri.

Nasıl çalıştığını görmek için aşağıdaki örneği kullanın:

Dosyanın filigran eklemesi gerekiyor
Kodu çalıştır
Eklemek istediğiniz bir resmi yükleyin
Listeden hedef formatı seçin
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);
Kodu çalıştır
  
C++ kodunu panoya kopyalayın

C++ kullanılarak Word içindeki filigran nasıl kaldırılır

  1. Aspose.Words Cloud for C++ yükleyin
  2. C++ projenize bir kitaplık referansı ekleyin (kütüphaneyi içe aktarın)
  3. Uygulama anahtarlarınızı kullanarak API'yi yapılandırın
  4. Filigranı kaldırmak istediğiniz Word belgesini yükleyin
  5. Filigranı kaldırmak için bir istek oluşturun
  6. Sonucu uygun bir dosya biçimine kaydedin

DOCX içinde filigran kullanmak için C++ kitaplığı

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.

sistem gereksinimleri

Ayrıntıları görmek için Repository Documentation bakın.

Desteklenen diğer dosya biçimleri

Bir belgeye başka biçimlerde filigran ekleyebilirsiniz:

5%

Aspose Ürün Güncellemelerine Abone Olun

Doğrudan posta kutunuza teslim edilen aylık bültenleri ve teklifleri alın.

© Aspose Pty Ltd 2001-2024. Her hakkı saklıdır.