Ana içeriğe geç

Belgeleri şurada oluşturun: Make

PDF4me Belgeleri Oluştur bir Make birleştirme modülü JSON veya XML verileri bir Word veya HTML şablonu oluşturur ve tamamlanmış bir sonuç döndürür. PDF, Word, veya Excel Dosya. Yerleştir. {{fieldName}} Şablonunuzdaki yer tutucuları girin, eşleşen anahtar-değer verilerini sağlayın ve modül, değiştirme işlemini sunucu tarafında gerçekleştirir. Bu, eski belge oluşturma modülüdür; karmaşık koşullu mantığa sahip yeni senaryolar için bunun yerine Tek Belge Oluştur'u kullanın.

Bu modülün işlevi

PDF4meBelgeleri Oluştur birleştirir JSON veya XML verileri bir Word veya HTML şablonu oluşturur ve sonucu tamamlanmış bir ürün olarak döndürür. PDF, Word belge veya Excel Dosya, e-posta ile gönderilmeye, saklanmaya veya işlemeye devam edilmeye hazır. Yerleştirin {{fieldName}} Şablonunuzdaki yer tutucuları kullanın, eşleşen anahtar-değer verilerini sağlayın ve modül, değiştirme işlemini tamamen sunucu tarafında gerçekleştirir. Bu, eski belge oluşturma modülüKarmaşık koşullu mantık veya döngü yapıları içeren yeni senaryolar için şunu kullanın: Tek Belge Oluştur bunun yerine, tam desteği sağlayan PDF4me LINQ Şablon sözdizimi.

İlgili Blog Yazıları
Bu özellik için henüz bir blog yazısı yok — yakında yayınlanacak.
Bu arada, her platforma yönelik eğitimler ve iş akışları için PDF4me bloguna göz atın.
Blogu ziyaret edin

Kimliğinizi Doğrulama API Rica etmek

Her PDF4me modül içinde Make geçerli bir belge gerektirir Bağlantı. İçeriğinizi barındıran birini oluşturun veya seçin. PDF4me API Bu sayede senaryo, belge oluşturma isteklerini güvenli bir şekilde doğrulayabilir.

Kaçırmamanız Gereken Önemli Bilgiler

Şablon Adı, dosya adıdır, kontrol paneli şablon kimliği değildir.
O Şablon Adı Bu alan şablon dosyasının dosya adını bekler (örneğin: fatura_şablonu.docxBu, Dropbox, Google Drive veya OneDrive indirme adımınızın Dosya Adı çıktısından eşleştirilen bir şablon kimliği değildir. PDF4me Kontrol paneli üzerinden, şablonun gerçek ikili dosyası ayrı olarak sağlanır. Belge Veri Dosyası.
Veriler metin veya dosya olabilir, her ikisi de geçerlidir.
Birleştirme verilerini iki şekilde sağlayabilirsiniz: yapıştır veya eşle. JSON/XML dizeyi doğrudan içine Belge Verileri Metni (önceki modül çıktılarından oluşturulan küçük yükler için uygundur) veya bir ikili dosyayı eşleyin JSON/XML depolama modülünden bir dosyayı içeri Belge Veri Dosyası (Büyük veya harici olarak yönetilen veri dosyaları için daha uygundur). Her ikisi de doldurulmuşsa, dosya önceliklidir.
Birden fazla kayıt için, bunun yerine Çoklu Belge Oluştur seçeneğini kullanın.
Belge Oluştur seçeneği, her çalıştırmada tek bir çıktı belgesi üretir. Verileriniz bir kayıt dizisi içeriyorsa (örneğin 50 fatura kaydı) ve her kayıt için bir belgeye ihtiyacınız varsa, şunu kullanın: Belge Oluştur (Birden Fazla)Bu yöntem, diziyi yineleyerek oluşturulan tüm dosyaların ZIP dosyasını tek bir modül çağrısında döndürür ve böylece yineleyici döngüye olan ihtiyacı ortadan kaldırır.
PDF4me Belge Oluşturma modülünde Bağlantı ayarını testuser01@pdf4me.com olarak, Şablon Dosya Türü açılır menüsünü Word olarak, Çıktı Türü açılır menüsünü Word olarak, Dosya ayarını 7. Dosya Adı'ndan eşlenen Şablon Adı ve 7. Veri'den eşlenen Belge Veri Dosyası ile Harita olarak, Belge Veri Türü ayarını Json olarak, Belge Veri Metni'ni örnek JSON dizisiyle ve Meta Veri Json alanını gösterecek şekilde ayarlayın.

Ayarlamak Şablon Dosya Türü Ve Çıktı Türü önce, sonra kablo Şablon Adı Ve Belge Veri Dosyası Şablonun indirildiği adımdan itibaren. Birleştirme verilerini şu şekilde sağlayın: Belge Verileri Metni veya Belge Veri Dosyası.

Parametreler

Gerekli: Bağlantı, Şablon Dosya Türü, Çıktı Türü, Şablon Adı, Ve Belge Veri Türü. Ayarlamak Dosya ile Harita Öncelikle Şablon Adını ve Belge Veri Dosyasını ortaya çıkaracağız.

ParametreGerekliNe işe yarar?Örnek
ConnectionRequiredPDF4me API connection. Click Add and paste your API key to create one.[email protected]
Template File TypeRequiredFormat of the template file. Options: Word (DOCX) or html. Has a Map toggle for dynamic scenarios. Hint: "Select Template file type."Word
Output TypeRequiredFormat of the generated output. Options: Pdf, Word, or Excel. Has a Map toggle. Choose based on the recipient's needs.Pdf
FileConditionalHow the template is supplied. Choose Map to wire Template Name and Document Data File from a prior module. Choose Dropbox, Download a File for a direct Dropbox trigger.Map
Template NameRequiredFilename of the template including extension (e.g. invoice_template.docx). Hint: "Template file name." Map from the File Name output of your download step.7. File Name
Document Data FileConditionalBinary content of a JSON or XML data file from a storage module. Hint: "Map source document file content from the previous action." If both this and Document Data Text are supplied, this file takes precedence.7. Data
Document DataTypeRequiredFormat of the data source. Options: Json or Xml. Has a Map toggle. Hint: "Choose Document Data Type."Json
Document Data TextConditionalJSON or XML data as a text string: paste a literal payload or map from a prior module output. Hint: "Input Data text to generate document." Example: [{"name":"John"},{"name":"Jane"}][{"name":"John"}]
Meta Data JsonConditionalOptional JSON for field formatting. Use FieldType 2 for date fields, FieldType 0 for checkboxes, FieldType 1 for HTML content. Hint: "MetaData for Fields."{"FieldsMetaData":[...]}

Çıkış Alanları

AlanTipİçeriğinde neler var?
NameStringFilename of the generated document. Map into the file name field of your storage upload or email step.
Doc DataBufferBinary content of the generated PDF, Word, or Excel file. Wire directly into a Create file action in SharePoint, Google Drive, Dropbox, or OneDrive, or attach it to a Gmail send action.

Belgeleri Oluşturma İşlemini Nasıl Kurarsınız? Make

  1. Eklemek PDF4meBelgeleri Oluştur senin Make senaryo.
  2. Seçme Bağlantı (veya tıklayın) Eklemek sizinle bir tane oluşturmak için API anahtar).
  3. Ayarlamak Şablon Dosya Türü ile Word veya şablon formatınıza uygun HTML kodu.
  4. Ayarlamak Çıktı Türü PDF'ye dönüştür, Wordİstenilen çıktı için Excel'i veya Excel'i kullanabilirsiniz.
  5. Ayarlamak Dosya ile Haritasonra kablo Şablon Adı dosya adı çıktısına ve Belge Veri Dosyası Şablon indirme adımınızın ikili içeriğine.
  6. Ayarlamak Belge Veri Türü Verilerinizi JSON veya XML'e dönüştürün. Verilerinizi girin veya eşleştirin. Belge Verileri MetniYa da veriler zaten Belge Veri Dosyası aracılığıyla iletilmişse boş bırakın.
  7. Kaydetmek ve tıklayın Bir kez çalıştır. O Belge Tarihi Çıktı, tamamlanmış belgeyi içerir: bunu bir depolama alanına yükleme veya e-posta adımına bağlayın.

"Belge Oluştur" ve "Tekli Belge Oluştur" Arasındaki Fark Nedir?

Belgeleri Oluştur Mustache stili kullanan eski modül mü? {{fieldName}} yer tutucularla JSON veya XML veri, destekleyici PDF, Word, veya Excel çıktı. Tek Belge Oluştur Tam bir yedek parça ile değiştirilmesi önerilir. LINQ Raporlama Motoru sözdizimi: <<foreach>> döngüler, <<if>> koşullu ifadeler ve <<var>> Değişkenler. Mevcut Mustache şablonları için Belge Oluştur'u kullanın veya XML Veri kaynakları; karmaşık mantığa sahip yeni şablonlar için Tek Belge Oluştur seçeneğini kullanın. Bkz. Make PDF4me entegrasyon Ve PDF4me API dokümantasyon Tüm detaylar için.

İş Akışı Örnekleri

İş Akışı ÖrnekleriCommon Make scenario patterns using Generate Documents.
Yeni sipariş → oluştur PDF fatura → müşteriye e-posta gönder
  1. Shopify veya WooCommerce'da yeni bir sipariş onaylandığında bir webhook tetiklenir.
  2. Google Drive indirmeleri fatura_şablonu.docx Ekip sürücüsünde saklandı.
  3. Belgeleri Oluştur Sipariş içeriğini (müşteri adı, kalemler, toplam, son ödeme tarihi) Şablon Dosya Türü olarak ayarlanmış şablona birleştirir. Word ve Çıktı Türü Pdf olarak ayarlandı.
  4. Belge Verileri PDF Bu bilgi, müşteriye anında gönderilen bir Gmail mesajına eklenmiştir.
  5. İkinci bir Gmail hesabı, muhasebe kayıtları için bir kopyayı Google Drive'daki "Faturalar/2026" klasörüne yükler.
Haftalık rapor → oluştur Word belge → ekibe dağıt
  1. Planlanmış bir senaryo her Pazartesi sabahı tetiklenir ve Google Sheets'ten geçen haftanın KPI verilerini sorgular.
  2. A Make Metin modülü, sayfa verilerini bir araya getirir. JSON Rapor şablonundaki yer tutucularla eşleşen alanlara sahip nesne.
  3. Belgeleri Oluştur birleştirir JSON içine Word Çıktı Türü ayarlanmış rapor şablonu Word.
  4. Belge Verileri Word Belge, sabah 9'daki toplantıdan önce düzenlenebilir bir ek olarak yönetim ekibine e-posta ile gönderilir.
Form gönderimi → sertifika oluşturma PDF → arşiv
  1. Typeform eğitim tamamlama formu, katılımcı adı, kurs ve tarih bilgilerini içeren bir girdiyle senaryoyu tetikliyor.
  2. Dropbox indirmeleri HTML Sertifika şablonu ekip hesabında saklanmaktadır.
  3. Belgeleri Oluştur Katılımcı verilerini birleştirir. HTML Şablon Dosya Türü html ve Çıktı Türü Pdf olarak ayarlanmış şablon.
  4. Sertifika PDF Katılımcıya e-posta ile gönderilir ve bir yere yüklenir. SharePoint Uyumluluk kayıtları için "Sertifikalar" kütüphanesi.

Sıkça Sorulan Sorular

What is the difference between Generate Documents and Generate Document Single?+
Generate Documents is the legacy module supporting mustache-style {{fieldName}} placeholders with JSON or XML data, and can output PDF, Word, or Excel. Generate Document Single is the newer recommended module for the PDF4me LINQ Reporting Engine syntax, supporting <<foreach>> loops, <<if>> conditionals, <<var>> variables, and running totals. For new scenarios with complex template logic, use Generate Document Single. Use Generate Documents when you have existing mustache templates, need XML as the data source, or need Excel output.
Can I supply data as a file instead of pasting JSON into Document Data Text?+
Yes: use the Document Data File field and map the binary content of a JSON or XML file downloaded from Google Drive, Dropbox, OneDrive, or an HTTP request. This is the preferred approach for large data payloads or when the data file is managed separately from the Make scenario. If both Document Data File and Document Data Text are populated in the same module run, the file takes precedence and the text field is ignored.
What template syntax does this module support?+
For Word templates, use double-brace mustache placeholders: {{fieldName}} for text substitution. For HTML templates, use the same {{fieldName}} syntax inside HTML elements. The module does not support the PDF4me LINQ Reporting Engine syntax used by Generate Document Single, tags like <<foreach>>, <<if>>, and <<var>> are not processed by this legacy module. Keep templates to simple flat field substitution; for loops and conditionals, switch to Generate Document Single.
What is Meta Data Json used for?+
Meta Data Json is an optional parameter for controlling how specific template fields are formatted during the merge. Set FieldType to 2 with a FieldFormat string (e.g. "yyyyMMdd") for date fields, FieldType 0 for checkbox fields that should render as ticks or checkboxes, and FieldType 1 for fields that contain raw HTML content. The structure is {"FieldsMetaData":[{"FieldName":"dueDate","FieldType":2,"FieldFormat":"yyyyMMdd"}]}. Leave the field empty for plain text substitution with no special formatting.
Can I output Excel from a Word template, and what are the limitations?+
Yes. Set Template File Type to Word and Output Type to Excel to receive an Excel workbook as output. The module converts the merged Word document to XLSX. This works well for tabular data where the Word template is laid out as a table: each row maps to an Excel row. Complex Word formatting such as multi-column sections, text boxes, and advanced styles may not translate cleanly to Excel cells. Test your specific template before deploying to production.

İlgili Modüller

Yardım Alın