Ana içeriğe geç

"PDF4me" ile etiketlenmiş 2 gönderi

Tüm Etiketleri Görüntüle

SharePoint'te Yeni Bir Öğe Oluşturulduğunda PDF Doldurma ve İmzalama — Power Automate

· 20 dakikalık okuma
SEO and Content Writer

Fill a PDF Form, doldurulabilir bir PDF şablonu ile bir JSON yükünü alıp aynı PDF'i her alanı doldurulmuş olarak geri veren Power Automate eylemidir. Bunu PDF - Sign ve bir SharePoint When an item is created tetikleyicisiyle eşleştirin, fatura üretimi kendi kendine çalışsın: biri bir satır ekler, Power Automate imzalı PDF'i bir araya getirir ve Dropbox onu zaman damgalı bir adla dosyalar.

Fatura tarzı iş akışlarındaki darboğaz hiçbir zaman PDF'in kendisi olmadı, ortaya sıkışmış manuel adımdı. Biri şablonu açar, bir hesap tablosu satırından sekiz değeri yeniden yazar, yazdırır, imzalar, tekrar tarar ve sonucu yükler. Bu alanların her biri, bir müşteri adını yanlış yazmak ya da toplamdan bir rakam kaybetmek için bir fırsat daha demektir. Bu kılavuz tüm o rutini yedi Power Automate eylemiyle değiştirir: SharePoint tetikleyiciyi kaldırır, Dropbox şablonu ve imza görüntüsünü verir, PDF4me formu doldurur ve imzayı uygular, Dropbox ise tamamlanan dosyayı kaydeder. Her ekran görüntüsü gerçektir, Compose ifadesi açıkça yazılmıştır, SharePoint şeması listelenmiştir ve örnek imzalı fatura indirmeniz için sizindir.

Akışa bir bakış
1. When an item is created
SharePoint'teki New Customer Invoices listesini izler ve yeni bir satır belirir belirmez akışı başlatır.
2. Get file content
Dropbox'taki /blog data/fill a pdf/ konumundan sample_fill_form.pdf dosyasını çeker. İkili verinin bozulmaması için Infer Content Type ayarını Yes bırakın.
3. Get file content 1
Aynı Dropbox klasöründen signature.png dosyasını, yine Infer Content Type ayarı Yes olarak alır.
4. Compose
SharePoint satırından tek bir JSON yükü oluşturur: customerName, email, phone, invoiceNumber, invoiceDate, address, amount.
5. Fill a PDF Form
PDF4me adımı. PDF ikili verisini Template File Data alanına, Compose sonucunu JSON Data alanına verin ve Keep PDF template Editable ayarını No yapın.
6. PDF - Sign
PDF4me adımı. signature.png dosyasını 1. sayfanın sağ alt köşesine yerleştirir, 50 genişlik 20 yükseklik, kenar boşluğu 15, tam opaklık 100.
7. Create file
Dropbox /blog data/fill a pdf/output konumuna concat(Signed_, invoiceNumber, _, ticks(utcNow()), .pdf) ile kurulan bir File Name ile yazar.

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

· 12 dakikalık okuma
SEO and Content Writer

Adres mektup birleştirme ile belge oluşturma, bir veri kaynağından değerleri okuyup her birini bir şablondaki eşleşen yer tutucuya yerleştirme işidir. İki şey saklarsınız: birleştirme alanlarını (doldurulmayı bekleyen değişkenleri) içeren bir şablon ve değerleri ile her kopyada aynı kalan her şeyi sağlayan bir veri kaynağı. PDF4me'nin raporlama motoru bu iki dosyayı alır ve size bitmiş bir belge döndürür.

PDF4me Word, HTML ve PDF şablonlarını kabul eder ve üçü içinde en zengini Word'dür. Kısa, okunabilir bir söz dizimiyle faturaları, makbuzları, sözleşmeleri, teklifleri veya herhangi bir kişiye özel belgeyi kapsayan tek bir Word şablonu tasarlayabilir, ardından verilerden binlercesini oluşturabilirsiniz. Bu kılavuz tüm söz dizimini — birleştirme alanları, koşullar, biçimlendirme, tablolar, görseller ve satır içi HTML — kopyalamaya hazır örneklerle ve indirip çalıştırabileceğiniz bir örnek şablonla adım adım anlatır. Her söz dizimi bağlantısı Word şablon söz dizimi belgelerindeki tam sayfaya yönlendirir.

Yapı taşları bir bakışta
Birleştirme alanları
Temel yer tutucu. Word'de <<[FieldName]>> yazın; motor bunu verilerinizdeki eşleşen değerle değiştirir.
Koşullar
İçeriği <<if>>, <<elseif>> ve <<else>> ile gösterin veya gizleyin; tek bir şablon her durumu kapsasın.
Biçimlendirme
Bir değeri <<[token]:"format">> ile satır içi biçimlendirin: tarihler, sayı biçimleri ve büyük/küçük harf.
Tablolar ve döngüler
Bir listedeki her öğe için bir satırı veya tüm bölümü <<foreach>> ile tekrarlayın.
Görseller
Bir logoyu, fotoğrafı veya imzayı bir metin kutusuna <<image [imageUrl]>> ile URL veya Base64'ten ekleyin.
Satır içi HTML
Önceden biçimlendirilmiş HTML'yi belgeye doğrudan <<[token] -html>> anahtarıyla işleyin.