Ana içeriğe geç
Blog · Belge otomasyonu

Belge oluşturma için gelişmiş şablonlar oluşturun.

15 Ocak 2023 · Belge oluşturmak veya belgeleri doldurmak için gelişmiş şablonlar tasarlayın. Faturalarınız, makbuzlarınız için gelişmiş şablonlar tasarlamak üzere basit sözdizimi kavramlarını kullanın.

Posta birleştirme yöntemiyle belge oluşturmak, bir veri kaynağından veri okuma ve şablon belgedeki karşılık gelen değişkenleri değiştirme yöntemidir. Genellikle iki dosya gerektirir: birleştirme alanlarını (eklenecek veriler için değişken) saklamak için şablonlar ve hem değişken verilerin biçimlendirilmesine ilişkin talimatları hem de posta birleştirmenin her sonucunda aynı olacak bilgileri içeren dosya.

Şablonlar çeşitli sözdizimleri kullanılarak oluşturulabilir. PDF4me, belge oluşturmak için Word, HTML ve PDF şablonlarını kabul eder. Yeni raporlama motoru ile, faturalarınız, makbuzlarınız, sözleşmeleriniz, teklifleriniz veya kişiselleştirilmiş herhangi bir belge için Word'da gelişmiş şablonlar tasarlamak için basit bir sözdizimi yapısı kullanabilirsiniz. Ayrıntılı bilgi için lütfen dokümanlarımıza giden bağlantıyı takip edin.

Word şablonları nasıl tasarlanır?

Birleştirme alanlarını veya belirteçlerini aşağıdaki sözdizimini kullanarak manuel olarak oluşturabilirsiniz.

<<[AlanAdı]>>

Ayrıca, koşullu ifadeler ekleyerek değerlendirme yapabilir ve koşulun sonucuna bağlı olarak belirli bir veri seçeneği ekleyebilirsiniz. Bu seçeneklerin belge oluşturma için Word şablonları tasarlamakta nasıl kullanılabileceğine kısaca bakalım.

Koşullu İfadeler

PDF4me'deki "Belge Oluştur" eylemi, şablonlara veri eklemek için koşullu ifadeler kullanmanıza olanak tanır. Bir koşulun durumuna bağlı olarak, belgeye dinamik veriler eklenebilir. Hatta belirli bir veri doldurulmadan önce birden fazla koşulu karşılamak için ifadeleri birleştirebilirsiniz.

Eğer aksi takdirde koşul sözdizimi

Bir belgede if-else koşulunun nasıl kullanılabileceğine dair temel sözdizimi -

<<if [condition1]>> İlk veriyi ekle <<elseif [condition2]>> İkinci veriyi ekle <<else>> Üçüncü veriyi ekle <</if>>

Uygulayabileceğiniz daha gelişmiş koşullar da mevcuttur. Koşullu ifadeler hakkında daha fazla bilgi edinin .

Şablonlarda Biçimlendirme

Belgeler oluştururken, dinamik olarak doldurulan bir sonuca (örneğin bir ifadenin sonuç değerine) biçimlendirme uygulamak isteyebilirsiniz. PDF4me kullanarak, koşulunuzun veya ifadenizin sonuçlarına kolayca biçimlendirme uygulayabilirsiniz.

Biçimlendirme uygulamak için temel sözdizimi -

<<[token]:"format">>

Örnek-

Fatura Tarihi: <<[invoiceDate]:"gg.AA.yyyy">>

Tüm biçimlendirme özelliklerini öğrenmek için Word şablonlarının biçimlendirilmesi hakkında daha fazla bilgi edinin.

Şablonlardaki Tablolar

Tablolar, çoğu belgenin çok yaygın bir parçasıdır. Verilerin kolay karşılaştırma, referans veya hesaplama için etkili bir şekilde görüntülenmesine yardımcı olurlar. PDF4me belge oluşturucu, verilere dayanarak belgelere etkili bir şekilde tablo 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 [product in products]>><<[product.productName]>> Sütun 2: <<[product.manufactured]:"yyyy.MM.dd">> Sütun 3: <<[product.price]>><</foreach>>

Tablo yapılarının çeşitli yönleri hakkında daha fazla bilgiyi Tablolar hakkındaki dokümantasyonda bulabilirsiniz.

Şablonlara Resim Ekle

PDF4me ayrıca belgelere resim eklemenize de olanak tanır. Resimler için sözdizimi, şablonun tasarım aşamasında eklenebilir.

Görseller 2 farklı yöntemle eklenebilir.

Herkese açık bir resim URL'si kullanma

<<image [imageUrl]>>

Veriler yukarıdaki sözdizimine sırasıyla aşağıdaki şekillerde aktarılabilir:

Bir görüntünün Base64 dizesiyle

<<image [imageBase64]>>

Word şablonlarına nasıl resim ekleyeceğinize dair ayrıntılı bilgi ve örnekler için lütfen dokümantasyonu okuyun.

Şablonlara HTML kod parçacıkları ekleyin

Artık veri doldurmak için şablonlara doğrudan HTML bölümleri ve biçimlendirme ekleyebilirsiniz. HTML eklemek için aşağıdaki sözdizimini kullanabilirsiniz.

<<[token] -html>>

Örnek görmek için Word şablonlarına HTML ekleme hakkındaki dokümantasyonu okuyun.

Örnek Şablon

Hızlı bir deneme örneği inceleyelim. Aşağıda, belge oluşturma işlemini hızlıca denemeniz için örnek bir Word şablonu ve verileri bulunmaktadır. Word şablonunu indirebilir ve test için şablonun JSON verilerini kullanabilirsiniz .

Örnek Veriler

{ "SatıcıAdı": "PDF4me", "SatıcıŞehri: Zürih", "SatıcıÜlkesi: İsviçre", "SatıcıPosta Kodu: 8630", "Satıcıİletişim: 123456", "FaturaTarihi: 22-08-2022", "MüşteriAdı: John Doe", "MüşteriŞehri: Başlangıç Şehri", "MüşteriÜlkesi: ABD", "MüşteriPosta Kodu: 3214", "ürünler": [ { "ürünAdı": "PDF Dönüştürücü", "değer": 2000, "son kullanma tarihi": "01/08/2025" }, { "ürünAdı": "PDF API", "değer": 1250, "son kullanma tarihi": "18/02/2029" }, { "ürünAdı": "PDF Düzenleyici", "değer": 1999, "geçerlilik süresi": "12/12/2027" } ], "yorum":"Bu belge <b>bilgisayar tarafından oluşturulmuştur</b> ve imza gerektirmez.", }

Belgelerinizi tamamlayın.

API ile ürününüze entegre edin, kod yazmadan otomatikleştirin veya tarayıcınızdaki ücretsiz araçları kullanın. Başlamak için kredi kartına gerek yok.

Tek bir aramayla başlayıncurl -X POST https://api.pdf4me.com/v1/ConvertToPdf

Ücretsiz erişim · Kredi kartı gerekmez