Ana içeriğe geç

"handlebars" ile etiketlenmiş Bir gönderi

Tüm Etiketleri Görüntüle

SharePoint Listesinden PDF Oluşturmayı Otomatikleştirme: Handlebars Şablonu ve HTML'den PDF'ye Fatura İş Akışı

· 26 dakikalık okuma
SEO and Content Writer

PDF4me Tekli Belge Oluştur Bu, Handlebars HTML şablonunu ve bir JSON verisini tamamlanmış bir HTML belgesine dönüştüren bir Power Automate eylemidir; ardından eşleştirilmiş HTML'yi PDF'ye Dönüştür eylemi bunu A4 boyutunda sayfalara ayırır. Yeni bir SharePoint liste satırı akışı başlatır, Compose JSON'u bir araya getirir ve Dropbox, fatura numarasına göre adlandırılmış fatura PDF'sini depolar. Premium bağlantı yok, kod yok.

Her finans ekibi Power Automate'te aynı engelle karşılaşıyor. Dosyayı Dönüştür Bu işlem, premium lisans gerektirir ve HTML şablonuna dokunmayı reddeder. Adobe PDF Hizmetleri ücretlidir. Encodian ücretlidir. matthewdevaney'in popüler çözümü HTML'yi tamamen atlar ve sizi Power Apps'e kilitler. Aşağıdaki model, SERP'te ilk on arasında yer alan hiç kimsenin baştan sona göstermediği modeldir: bir SharePoint liste sütun kümesi, gerçek bir JSON yüküne dönüşür. Gidon şablonu dosya şurada yaşıyor /Shared Documents/Ayrıca, PDF4me'nin iki işlemi, ücretsiz bağlantı katmanı maliyeti karşılığında görüntüleme ve sayfalama işlemlerini gerçekleştirir.

Handlebars şablon oluşturma: PDF4me ve alternatifleri

Her Power Automate mimarının fatura PDF'leri için bir bağlayıcı seçmeden önce yaptığı karşılaştırma:

Yaklaşım vs PDF4meGidon şablonu mu?HTML'den PDF'ye sayfalama aracı?Bağlayıcı katmanıNotlar
PDF4me (bu blog)Evet, Tek Belge OluşturEvet, HTML'yi PDF'ye dönüştürün.Standartİki adet tek amaçlı işlem, premium lisansa gerek yok.
Adobe PDF HizmetleriHAYIREvetPremiumKullanıcı başına maliyet, şablon motoru yok, yalnızca HTML.
EnkodcuYerel şablonlama yokEvetPremiumPopüler ancak kullanım başına ücretli.
matthewdevaney Power Apps rotasıSadece Word şablonuYokStandartHTML'i tamamen atlar, Power Apps ön yüzüne kilitlenmiştir.
Yerli Convert FileHAYIRSadece Word/Excel, HTML değil.PremiumHTML faturası hiç görüntülenemiyor.
Akışa genel bakış
1. When an item is created
SharePoint trigger on the Invoices list. Fires per new row, hands every column to the flow as dynamic content.
2. Compose
Builds one JSON payload from the row: invoice, customer, items[], totals, notes. The exact shape the Handlebars template expects.
3. Get file content using path
SharePoint /Shared Documents/invoice_template.html. The Handlebars template lives beside the data, versioned in the same site.
4. PDF - Generate Document (Single)
PDF4me action. Template File Type Html (Handlebars Syntax), Document Data Type Json, Output Type Html.
5. Convert HTML to PDF
PDF4me action. A4, portrait, scale 0.8, 40px margins, print backgrounds Yes.
6. Create file
Dropbox /. File Name Title.pdf, so INV-1005 is saved as INV-1005.pdf.