C++ içinde Mail merge kullanarak docx oluşturun

docx şablonları ve özel veri kaynağından gelen veriler için Mail merge işlemini yürütmek için yüksek hızlı C++ kitaplığı

Çözümümüz, platformdan bağımsız güçlü bir API sağlar. C++ platformu için üst düzey yazılım geliştirmek için Mail merge belge API kullanın. Bu, Word ve PDF formatlarındaki şablonları ve özel veri kaynaklarından gelen verileri birleştirmek ve sonucu C++ kullanarak DOCX, PDF, HTML ve diğer popüler formatlara aktarmak için güçlü bir yazılım çözümüdür.

Kod parçacığını görüntüle

Mail merge mustache in C++

mail merge işlemini mustache şablonu ve kullanıcı verileriyle kullanmak için güçlü C++ kitaplığı.

Bu C++ SDK, Mustache sözdizimini temel alan Mustache şablonlarını kullanmanıza ve belgeyi çeşitli veri kaynaklarından gelen verilerle doldurmak için bu mantıksız şablonda mail merge işlemleri yürütmenize olanak tanır. C++ kullanarak sonucu gerekli belge biçimine aktarabilirsiniz: DOCX, PDF, HTML ve diğer popüler biçimler.

C++ kullanan mantıksız şablonlarla Mail merge

Mustache, etiketlerden oluşan mail merge şablonları için alternatif bir sözdizimidir. Bir bıyık şablonu oluşturmak için çift parantez ile belirtilen etiketleri aşağıdaki gibi kullanın:

{{FirstName}}

Bu durumda, bu tür etiketleri şablonun içinde bulabilir ve etiketin içindeki anahtar tarafından belirlenen değerlerle değiştirebilirsiniz. Mantıksız şablonlar olarak adlandırılır çünkü if ifadeleri, else yan tümceleri veya for döngüleri yoktur.

Mustache sözdizimi, herhangi bir alan içermeyen HTML veya TXT şablonlarıyla kullanılabilen tek seçenektir. Bu, Word şablonları gibi bazı şablon biçimlerinde hem alanları hem de bıyık sözdizimini, HTML veya TXT gibi diğerleriyle ise yalnızca bıyık şablonu sözdizimini kullanabileceğiniz anlamına gelir.

Adres mektup birleştirme işlemini C++'da bıyık şablonuyla gerçekleştirmek için çözümümüzü deneyebilirsiniz. Kodu çalıştırdıktan sonra, adres-mektup birleştirme sonucunu C++ kullanarak DOCX veya PDF gibi uygun bir dosya biçimine aktarın:

C++ içinde docx şablonunu kullanarak bir Mail merge işlemi yürütün
Mail merge şablonu yükleyin
Kodu çalıştır
Listeden hedef formatı seçin
dotnet add package Aspose.Words.Cpp
Kopyala
using namespace Aspose::Words;

auto fields = MakeArray<String>(
{
});
auto values = MakeArray<SharedPtr<Object>>(
{
});

auto doc = MakeObject<Document>(u"Input.docx");
doc->get_MailMerge()->set_UseNonMergeFields(true);
doc->get_MailMerge()->Execute(fields, values);
doc->Save(u"Output.docx");
Kodu çalıştır

Mail merge, docx dosyada nasıl kullanılır?

  1. Aspose.Words for C++ yükleyin.
  2. C++ projenize bir kitaplık referansı ekleyin (kitaplığı içe aktarın).
  3. Birleştirme alanlarıyla bir docx birleştirme şablonu oluşturun.
  4. Şablon dosyasını C++ içinde açın.
  5. Birleştirme alanlarını ve değerlerini oradan geçirerek Execute() yöntemini çağırın.
  6. Gerekli uzantıya sahip bir çıktı dosya adı ileterek Save() yöntemini çağırın.
  7. Mail merge işleminin sonucunu Word dosyası olarak alın.

Mail merge kullanmak için C++ kitaplığı docx

Aspose.Words for C++ ı geliştirici ortamınıza yüklemek için üç seçeneğiniz vardır. Lütfen ihtiyaçlarınıza uygun olanı seçin ve adım adım talimatları izleyin:

sistem gereksinimleri

Microsoft Windows, Linux ve macOS işletim sistemlerinde yazılım geliştirmek için bu C++ kitaplığını kullanabilirsiniz:

  • Linux için GCC >= 6.3.0 ve Clang >= 3.9.1
  • Xcode >= 12.5.1, macOS için Clang ve libc++

Linux veya macOS için yazılım geliştiriyorsanız, lütfen Ürün Belgelerinde fontconfig ve mesa-glu açık kaynak paketleri) hakkındaki bilgileri kontrol edin.

Desteklenen diğer dosya biçimleri

Diğer dosya biçimleri için Mail merge işlemini gerçekleştirebilirsiniz:

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.