Tambahkan tera air pada DOC atau alih keluar tera air yang ditambahkan sebelum ini menggunakan C++

Menggunakan pustaka C++ ini, cop DOC dokumen dengan imej atau tera air teks atau alih keluar tera air yang telah ditambah dalam beberapa langkah

Tambahkan teks atau tera air imej pada DOC dokumen menggunakan C++. Muatkan DOC dokumen dan masukkan tera air yang diperlukan ke dalamnya. Kemudian simpan hasilnya dalam format yang mudah seperti DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS dan banyak lagi, dan kongsi dokumen yang ditanda air dengan orang lain. Alih keluar tera air daripada DOC dokumen juga jika tera air telah ditambahkan pada dokumen sebelum ini dan sebab untuk menambah tidak lagi berkaitan.

Lihat coretan kod

DOC – tambah tera air dalam C++

Dengan API C++ ini, pembangun boleh menambah tera air pada DOC dalam talian. Hanya buat tera air menggunakan teks atau imej dan kemudian masukkan tera air itu ke dalam DOC dokumen anda dalam C++.

Nota: tidak perlu memasang sebarang aplikasi atau perpustakaan pihak ketiga. Oleh itu, penyelesaian perisian C++ kami sangat mudah digunakan.

Alih keluar tera air daripada DOC – C++

SDK C++ yang diberikan juga berguna untuk mengalih keluar tera air daripada DOC. Mengalih keluar tera air dalam DOC bermakna anda boleh memuatkan DOC dokumen yang dikehendaki dicap dengan teks atau tera air imej, mengalih keluar tera air ini daripada DOC menggunakan C++, dan kemudian menyimpan fail output dalam format yang mudah – DOC, DOCX, PDF, JPEG, PNG, TIFF dan lain-lain.

Bekerja dengan tera air dalam DOC

Untuk menilai cara menambah atau mengalih keluar tera air dalam DOC dengan API C++ kami, muatkan DOC dan tera air sebagai imej atau teks. Kemudian pilih format fail eksport yang mudah - DOC, DOCX, PDF, HTML, RTF, XPS dan lain-lain.

Gunakan contoh berikut untuk melihat cara ia berfungsi:

Fail perlu menambah tera air
Jalankan kod
Muat naik imej yang anda mahu sisipkan
Pilih format sasaran daripada senarai
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.doc"), 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"doc")
    )
);
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.doc"), 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"doc")
    )
);
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.doc"), 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"doc")
    )
);
wordsApi->convertDocument(convertDocument);
Jalankan kod
  
Salin kod C++ ke papan keratan

Cara mengalih keluar tera air dalam DOC menggunakan C++

  1. Pasang Aspose.Words Cloud for C++
  2. Tambahkan rujukan perpustakaan (import pustaka) ke projek C++ anda
  3. Konfigurasikan API menggunakan kunci apl anda
  4. Muatkan DOC dokumen yang anda mahu alih keluar tera air
  5. Buat permintaan untuk mengalih keluar tera air
  6. Simpan hasilnya ke format fail yang mudah

C++ perpustakaan untuk menggunakan tera air dalam DOC

Clone Aspose.Words Cloud SDK for C++ daripada GitHub. Anda boleh mendapatkan maklumat terperinci tentang membina dan mengkonfigurasi SDK dalam bahagian "How to use the SDK".

Untuk mendapatkan kelayakan keselamatan yang diperlukan dengan cepat dan mengakses REST API kami, sila ikuti Instructions ini dalam dokumentasi.

Keperluan Sistem

Rujuk Repository Documentation untuk melihat butiran.

Format fail lain yang disokong

Anda boleh menambah tera air pada dokumen dalam format lain:

5%

Langgan Kemas Kini Produk Aspose

Dapatkan surat berita bulanan dan tawaran yang dihantar terus ke peti mel anda.

© Aspose Pty Ltd 2001-2024. Hak cipta terpelihara.