
Belge üretimi için gelişmiş şablonlar oluşturun
Adres Mektup birleştirme kullanarak belge oluşturma, bir veri kaynağından veri okuma ve bir şablon belgede karşılık gelen değişkenleri değiştirme yöntemidir. Genellikle iki dosya, birleştirme alanlarını depolamak için şablonlar - eklenecek veriler için değişken gerektirir. Diğeri, hem değişken verileri biçimlendirme yönergelerini hem de adres mektup birleştirmenin her sonucunda aynı olacak bilgileri içerir.
Şablonlar çeşitli söz dizimleri kullanılarak oluşturulabilir. PDF4me, belge oluşturmak için Word, HTML ve PDF şablonlarını kabul eder. Yeni raporlama motoruyla, Word’de Faturalarınız, makbuzlarınız, sözleşmeleriniz, fiyat teklifleriniz veya herhangi bir kişiselleştirilmiş belgeniz için gelişmiş şablonlar tasarlamak için basit bir sözdizimi yapısı kullanabilirsiniz. Ayrıntılı okuma için belgelerimize giden bağlantıyı izleyin -
Kelime Şablonları nasıl tasarlanır?
Aşağıdaki sözdiziminde birleştirme alanlarını veya belirteçleri manuel olarak oluşturabilirsiniz.
<<[AlanAdı]>>
Ayrıca, koşulun sonucuna belirli bir veri seçeneğini değerlendirmek ve eklemek için koşullu ifadeler ekleyebileceksiniz. Belge üretimi için Word şablonları tasarlamak için bu seçeneklerin nasıl kullanılabileceğine kısaca bir göz atalım.
Koşullu İfadeler
PDF4me’deki Belge Oluştur eylemi, verileri şablonlara doldurmak için koşullu ifadeler kullanmanıza izin verir. Bir koşulun durumuna bağlı olarak, bir belgeye dinamik veriler eklenebilir. Belirli bir veri doldurulmadan önce birden çok koşulu karşılamak için ifadeleri bile birleştirebilirsiniz.
If else koşul sözdizimi
Bir if-else koşulunun bir belgede nasıl kullanılabileceğine dair temel bir sözdizimi -
<<eğer [koşul1]>>
İlk verileri ekle
<<elseif [koşul2]>>
İkinci veri ekle
<<başka>>
Üçüncü verileri ekle
<</if>>
Uygulayabileceğiniz daha gelişmiş koşullar var. Koşullu ifadeler hakkında daha fazlasını okuyun
Şablonlarda Biçimlendirme
Belgeleri oluştururken dinamik olarak doldurulmuş bir sonuca - bir ifadenin sonuç değeri gibi - biçimlendirme uygulamak isteyebilirsiniz. PDF4me’yi kullanarak koşul veya ifadenizin sonuçlarına kolayca biçimlendirme uygulayabilirsiniz.
Biçimlendirme uygulamak için temel sözdizimi -
<<[belirteç]:"biçim">>
Örneğin-
Fatura Tarihi: <<[invoiceDate]:"dd.MM.yyyy">>
Tüm biçimlendirme yeteneklerini öğrenmek için Word şablonlarını biçimlendirme hakkında daha fazlasını okuyun
Şablonlardaki Tablolar
Tablolar çoğu belgenin çok yaygın bir parçasıdır. Kolay karşılaştırma, referans veya bilgi işlem için verileri etkin bir şekilde görüntülemeye yardımcı olurlar. PDF4me belge oluşturucu, verilere dayalı olarak belgelere etkili bir şekilde tablolar ekleyebilir.
Tablo sözdiziminin nasıl oluşturulabileceğine dair örneklere bakalım.
Bunu anlamak için bir Ürün listesi oluşturabiliriz.
Sütun 1: <<foreach [ürünlerdeki ürün]>><<[ürün.ürünAdı]>>
Sütun 2: <<[ürün.üretilmiş]:"yyyy.AA.gg">>
Sütun 3: <<[product.price]>><</foreach>>
Çeşitli tablo yapıları hakkında Tablolarla ilgili belgelerde okuyabileceğiniz hakkında daha fazla bilgi var.
Şablonlara Resim Ekleme
PDF4me ayrıca belgelere resim eklemenizi sağlar. Resimlerin sözdizimi, şablonun tasarım aşamasında eklenebilir.
Bir görseli doldurmak için görsel sözdizimi bir Metin Kutusu içine eklenmelidir.
Görüntüler 2 yol kullanılarak eklenebilir
Genel Resim URL’si Kullanma
<<resim [imageUrl]>>
Veriler yukarıdaki sözdizimine sırasıyla aşağıdaki şekillerde aktarılabilir -
Bir Görüntünün Base64 dizisiyle
<<resim [imageBase64]>>
Örneklerle Word şablonlarına resim ekleme ile ilgili ayrıntılar için belgeleri okuyun -
Şablonlara HTML parçacıkları ekleyin
Artık verileri doldurmak için şablonlara doğrudan HTML bölümleri ve biçimlendirme de ekleyebilirsiniz. HTML’yi eklemek için aşağıdaki sözdizimini kullanabilirsiniz.
<<[belirteç] -html>>
Örneği görmek için Word şablonlarına HTML eklemek için belgeleri okuyun
Örnek Şablon
Denemek için hızlı bir örneğe bakalım. Aşağıda, belge oluşturma eylemini hızlı bir şekilde denemeniz için örnek bir Word şablonu ve verileri yer almaktadır. Word şablonunu indirebilir ve [JSON’u kullanabilirsiniz](/blog/create-advanced- test için şablon için word-templates/sample-json.json).

Örnek veri
{
"SatıcıAdı": "PDF4me",
"VendorCity":"Zürih",
"VendorCountry":"İsviçre",
"SatıcıZip":"8630",
"Satıcı İletişimi":"123456",
"FaturaTarihi":"22-08-2022",
"MüşteriAdı":"John Doe",
"CustomerCity":"Başlangıç Şehri",
"CustomerCountry":"ABD",
"MüşteriZip":"3214",
"Ürün:% s": [
{
"ürünAdı": "PDF Dönüştürücü",
"değer": 2000,
"süresi doluyor": "01/08/2025"
},
{
"productName": "PDF API",
"değer": 1250,
"süresi doluyor": "18/02/2029"
},
{
"productName": "PDF Düzenleyici",
"değer": 1999,
"süresi doluyor": "12/12/2027"
}
],
"comment":"Bu belge <b>bilgisayar tarafından oluşturulmuştur</b> ve imza gerektirmez.",
}