Lewati ke konten utama

Mengalami kesulitan dalam mengganti nama file secara dinamis? Ganti nama PDF di Power Automate menggunakan data yang telah diurai!

· Satu menit membaca
SEO and Content Writer

Apa yang dilakukan alur ini?

File PDF masuk ke folder Anda sebagai dokumen.pdf atau faktur (1).pdf sulit ditemukan dan dicocokkan dengan catatan yang tepat. Alur Power Automate ini menggunakan PDF4me Mengurai Dokumen Untuk mengambil nilai, nomor faktur, PO, ID kontrak, atau nama pelanggan dari dalam PDF dan menyimpan file dengan nilai tersebut sebagai namanya. Tiga tindakan, tanpa kode: Dapatkan isi file menggunakan jalur → Uraikan Dokumen → Buat fileKonten yang sama, nama file yang mudah ditemukan, setiap saat.

Tiga Hal yang Perlu Diketahui Sebelum Anda Membangun

Parse Document mengembalikan JSON, bukan file.
Tindakan PDF4me Parse Document hanya menampilkan nilai bidang yang diekstrak dalam sebuah parseInfo Objek JSON. Objek ini tidak meneruskan data biner file. Pada tindakan Buat file, Anda harus memetakannya. Isi File dari Dapatkan isi file menggunakan jalur. Isi (body) tidak boleh berasal dari Parse Document, atau unggahan akan gagal.
Nama Templat berasal dari Dasbor PDF4me
Sebelum Anda menggunakan Power Automate, Anda memerlukan templat parse. Masuk ke akun Anda. Dasbor PDF4meUnggah contoh PDF, buat area tangkapan untuk kolom yang ingin Anda ekstrak (misalnya Nomor Faktur), lalu simpan. Salin Nama Templat: Anda akan menempelkannya langsung ke kolom tindakan Uraikan Dokumen.
Dropbox hanyalah contoh, bukan sebuah persyaratan.
Semua tangkapan layar menggunakan Dropbox sehingga langkah-langkahnya sesuai dengan proses sebenarnya. Pola yang sama berlaku untuk SharePoint, OneDrive, Google Drive, atau konektor apa pun yang memiliki tindakan "ambil file" dan "buat file". Ganti tindakan yang tepat untuk penyimpanan Anda, langkah Parse Document dan ekspresi nama file akan identik terlepas dari di mana file Anda berada.

Yang Anda Butuhkan Sebelum Memulai

  • Power Automate: Open Power Automate, masuk (Microsoft 365 / Power Platform), dan buat alur awan baru (misalnya. Alur cloud otomatis atau Aliran awan instanAnda akan menambahkan satu pemicu dan tiga tindakan.
  • Kunci API PDF4me: Dapatkan kunci API PDF4me Anda (gratis untuk memulai). Saat Anda menambahkan Uraikan Dokumen Setelah melakukan tindakan tersebut, Anda akan membuat koneksi; status akan ditampilkan. Terhubung ke PDF4me ConnectIni pertama kalinya? Ikuti Hubungkan PDF4me ke Power Automate.
  • Penyimpanan berkasPanduan ini menggunakan Dropbox untuk Dapatkan isi file menggunakan jalur. Dan Buat berkas sehingga Anda dapat mengikuti tangkapan layar langkah demi langkah. Ini bukan hanya Dropbox: Alur yang sama berlaku untuk SharePoint, OneDrive, Google Driveatau konektor lainnya. Ganti dengan tindakan "ambil file" dan "buat file" yang setara untuk penyimpanan Anda, logikanya tetap sama.

Dari awal: Buat alur → Tambahkan Memicu alur secara manual (atau pemicu lainnya) → Tambahkan ketiga tindakan tersebut secara berurutan: Dapatkan isi file menggunakan jalur.Uraikan DokumenBuat berkasKonfigurasikan setiap langkah seperti di bawah ini.

Gambaran Alur Secara Singkat

Alur Power Automate Anda untuk penggantian nama file dinamis dengan PDF4me terlihat seperti ini:

  1. Memicu alur secara manualGunakan untuk pengujian, atau pemicu otomatis (misalnya, saat file dibuat di dalam folder) sehingga alur kerja berjalan setiap kali PDF baru tersedia.
  2. Dapatkan isi file menggunakan jalur. (Dropbox): Mengambil PDF dari suatu jalur (misalnya, /blog data/invoice_pdf4me.pdf). Output: isi file (Body) dan metadata. Anda meneruskan Tubuh Untuk mengurai dokumen dan membuat file.
  3. Uraikan Dokumen (PDF4me): Mengekstrak kolom yang Anda butuhkan (nomor faktur, nama pelanggan, nomor pesanan) ke dalam parseInfoOutputnya hanya berupa JSON; isi file tetap sama seperti tindakan sebelumnya. Anda menggunakan output Parse Document untuk nama file yang baru.
  4. Buat berkas (Dropbox): Menyimpan file ke folder dengan Nama File diatur ke nilai yang diuraikan (misalnya Pdf4me-202601-32324.pdf) Dan Isi File = Isi dari perintah Dapatkan konten file. File yang sama, nama baru.
Alur Power Automate: Memicu alur secara manual → Mendapatkan konten file menggunakan jalur → Mengurai Dokumen → Membuat file

Langkah 1: Buat Templat Parse dan Dapatkan Nama Templat

Pertama, definisikan apa yang harus diekstrak untuk nama file Anda. PDF4me mengurai templat memberi tahu API bidang mana yang akan diambil dari setiap dokumen, misalnya nomor faktur, nama pelanggan, atau nomor pesanan. Anda akan menggunakan templat tersebut. Nama Templat (atau ID Template) di Power Automate pada Langkah 2.

Gunakan akun PDF4me yang sama untuk keduanya: masuk ke dasbor untuk membuat templat dan gunakan akun tersebut saat Anda menghubungkan tindakan Parse Document di Power Automate.

  1. Masuk atau buat akun di Dasbor PDF4me (Terbuka di tab baru: biarkan panduan ini tetap terbuka).
  2. Pergi ke Uraikan Dokumen (atau gunakan tautan login dengan URL pengembalian jika diperlukan: tautan yang sama seperti di atas).
  3. Buat templat: Unggah contoh PDF yang sesuai dengan dokumen yang akan Anda terima. Tambahkan kunci untuk setiap kolom yang ingin Anda ekstrak (misalnya, Invoice No, customerName, orderNumber) dan gambarlah area tangkapan pada dokumen untuk setiap kunci.
  4. Klik Tes Parse untuk melihat nilai-nilai yang diekstrak, kemudian Simpan Perubahan.
  5. Salin Nama Templat (misalnya. Blog-test) atau ID Templat dari dasbor: Anda akan memasukkannya di tindakan Uraikan Dokumen di Power Automate pada langkah berikutnya.

Untuk pengaturan templat yang lebih detail, lihat Siapkan Informasi Penguraian untuk Dokumen (area tangkapan, regex, beberapa kunci).

Dasbor PDF4me Parse Document: templat, Nama Templat, kunci, dan hasil parse

Langkah 2: Dapatkan Konten File dan Uraikan Dokumen di Power Automate

Selanjutnya, masukkan PDF ke dalam alur kerja dan ekstrak nilai penamaan dengan PDF4me. File tersebut berasal dari Dapatkan isi file menggunakan jalur. (Dropbox). Anda akan meneruskan konten tersebut ke Parse Document dan kemudian menggunakan konten yang sama untuk Create file.

Alur sejauh ini: Pemicu → Dapatkan konten file menggunakan jalur → Uraikan Dokumen.

Penting: Hasil penguraian dokumen hanya JSON (parseInfo (dengan kunci Anda): itu tidak meneruskan isi file. Isi file tetap ada. Dapatkan isi file menggunakan jalur.Pada Langkah 3, Anda akan menggunakan Tubuh Dapatkan konten file untuk isi file baru dan output Parse Document untuk nama file baru.

  1. Tambahkan pemicuKlik + Langkah baru → tambah Memicu alur secara manual (untuk pengujian) atau Saat sebuah file dibuat (Dropbox) untuk otomatisasi.
  2. Tambahkan Dapatkan konten file menggunakan jalur (Dropbox): Klik + Langkah baru → pencarian Dropbox → pilih Dapatkan isi file menggunakan jalur..
  • Jalur File *Masukkan jalur ke file PDF Anda, misalnya. /blog data/invoice_pdf4me.pdfGunakan ikon folder untuk menelusuri jika diperlukan.
  • Parameter lanjutan: Buka dan atur Menentukan Jenis Konten ke Ya Jadi, Power Automate mendeteksi tipe file dengan benar.
  • Pastikan Anda Terhubung ke Dropbox. Menggunakan Ubah referensi koneksi Jika Anda perlu mengganti akun.
  • Hasil tindakan Tubuh (isi file) dan metadata lainnya. Anda akan meneruskan Tubuh Untuk mengurai dokumen dan membuat file.
Power Automate Dapatkan konten file menggunakan jalur: Jalur File /data blog/invoice_pdf4me.pdf, Inferensi Tipe Konten Ya, Terhubung ke Dropbox
  1. Tambahkan Dokumen Parse (PDF4me): Klik + Langkah baru → pencarian PDF4me → pilih Uraikan Dokumen.
  • Isi FileKlik di dalam kolom, lalu Tambahkan konten dinamis → pilih Tubuh dari Dapatkan isi file menggunakan jalur. (file biner PDF).
  • Nama FileMasukkan nama untuk dokumen yang sedang diurai, misalnya. Test.pdfatau gunakan nilai dinamis dari pemicu jika tersedia.
  • Nama TemplatMasukkan Nama Template yang Anda salin dari dasbor pada Langkah 1 (misalnya, Blog-test).
  • Pastikan Anda Terhubung ke PDF4me Connect. Menggunakan Ubah referensi koneksi untuk menggunakan kunci API PDF4me Anda.
  • Aksi kembali tubuh dengan parseInfo berisi kunci Anda (misalnya body.parseInfo['Invoice No']Anda akan menggunakan ini pada langkah pembuatan file untuk nama file.
Power Automate Mengurai Dokumen: Konten File dari Dapatkan konten file, Nama File Test.pdf, Nama Templat Blog-test, Terhubung ke PDF4me Connect

Referensi parameter lengkap: Mengurai Dokumen (Power Automate).


Langkah 3: Buat File dengan Nama Baru

Untuk menyelamatkan berkas yang sama dengan nama baru, itu Buat berkas tindakan diperlukan isi file (dari Mendapatkan isi file menggunakan jalur) dan nama file (dari Parse Document). Di Power Automate, Anda tidak memerlukan langkah penggabungan terpisah, Anda memetakannya. Isi File dari tindakan pertama dan Nama File dari ekspresi yang menggunakan output Parse Document.

  1. Tambahkan Buat file (Dropbox): Klik + Langkah baru → pencarian Dropbox → pilih Buat berkas.
  • Jalur Folder *Masukkan folder tujuan, misalnya. /blog data (atau folder output yang Anda pilih).
  • Nama File *Gunakan ekspresi agar namanya dinamis. Klik Nama File bidang → klik efek (ekspresi) ikon atau beralih ke Ekspresi tab → tempel rumus ini:
concat(outputs('Parse_Document')?['body']?['parseInfo']?['Invoice No'], '.pdf')

Mengganti Parse_Document dengan nama persis tindakan Parse Document Anda jika berbeda. Ganti 'Invoice No' dengan kunci templat Anda (gunakan notasi kurung siku untuk kunci yang mengandung spasi). Ekspresi tersebut menambahkan .pdf sehingga file tersebut tetap memiliki ekstensi yang benar.

  • Isi File *Klik di dalam kolom → Tambahkan konten dinamis → pilih Tubuh dari Dapatkan isi file menggunakan jalur. (isi PDF). Tidak Gunakan output dari Parse Document yang mengembalikan JSON, bukan file-nya.
  • Pastikan Anda Terhubung ke Dropbox.
Power Automate Buat file: Jalur Folder /data blog, Ekspresi Nama File concat(Parse_Document parseInfo Nomor Faktur, .pdf), Konten File dari Dapatkan konten file

Alur tersebut menciptakan sebuah baru Berkas dengan nilai yang diuraikan sebagai nama dan konten yang sama. Berkas asli tetap berada di lokasinya kecuali Anda menambahkan langkah terpisah untuk menghapus atau memindahkannya.

mengerti: Isi File Dalam pembuatan file, harus berasal dari... Dapatkan isi file menggunakan jalur. (Tubuh). Nama File harus berasal dari output Parse Document (misalnya, outputs('Parse_Document')?['body']?['parseInfo']?['Invoice No']). Jika kunci templat Anda tidak memiliki spasi, Anda dapat menggunakan outputs('Parse_Document')?['body']?['parseInfo']?.invoiceNr (notasi titik).


Skenario Dunia Nyata

Skenario 1: Pemrosesan Faktur Vendor

Masalah: Seorang vendor menerima puluhan faktur PDF per minggu dari Dropbox, email, atau generator faktur. File-file tersebut tiba sebagai document.pdf atau invoice (1).pdf, sulit ditemukan dan dicocokkan dengan pembayaran.

Larutan: Gunakan alur ini untuk mengganti nama setiap file berdasarkan nomor faktur (misalnya, INV-202601-32324.pdfSetiap berkas dapat dicari dan dilacak.

Ekstrak bidang: Nomor faktur (atau ID faktur) Pemicu: Secara manual untuk pengujian, atau saat file dibuat di dalam folder (Dropbox)

Skenario 2: Dokumen Pesanan Pembelian

Masalah: Tim pengadaan menerima file PDF PO dari pemasok atau sistem internal. Nama file generik menyulitkan untuk menghubungkan dokumen dengan pesanan di sistem ERP mereka.

Larutan: Ganti nama setiap PDF PO berdasarkan nomor pesanan (misalnya, PO-98765.pdf).

Ekstrak bidang: Nomor PO Pemicu: Pemicu folder Dropbox, jadwal, atau file

Skenario 3: Kontrak Pelanggan

Masalah: Tim hukum atau penjualan menerima kontrak yang telah ditandatangani dari berbagai sumber. Mencari kontrak tertentu berdasarkan nama klien atau ID kontrak memerlukan pembukaan file satu per satu.

Larutan: Ganti nama berdasarkan nama pelanggan atau ID kontrak (misalnya, Acme-Corp-202601.pdf).

Ekstrak bidang: Nama pelanggan atau ID kontrak Pemicu: Saat file dibuat, email, atau SharePoint

Skenario 4: Konfirmasi Pesanan dan Dokumen Pengiriman

Masalah: Tim operasional menerima konfirmasi pesanan atau label pengiriman. Pencocokan dokumen dengan pesanan untuk pelacakan dan audit memerlukan nama file yang dapat dicari.

Larutan: Ganti nama berdasarkan nomor pesanan atau ID pelacakan (misalnya, ORD-12345.pdf atau TRK-ABC123.pdf).

Ekstrak bidang: Nomor pesanan atau ID pelacakan Pemicu: Pemicu folder Dropbox, email, atau file


Pertanyaan yang Sering Diajukan

Can I use SharePoint or Google Drive instead of Dropbox?+
Yes. The flow pattern is identical for any storage connector. Replace Get file content using path and Create file with the equivalent actions for SharePoint, OneDrive, or Google Drive: for example Get file content and Create file in SharePoint. The Parse Document step and the filename expression stay exactly the same. Only the trigger and storage actions change.
What if I want to combine two fields in the filename?+
Use a concat expression with both parse keys, for example: concat(outputs('Parse_Document')?['body']?['parseInfo']?['customerName'], '_', outputs('Parse_Document')?['body']?['parseInfo']?['invoiceNr'], '.pdf'). You can concatenate as many fields as you need separated by underscores or hyphens. Make sure all keys match the names you defined in the parse template exactly.
What if the parse template key has a space?+
Use bracket notation in the expression: outputs('Parse_Document')?['body']?['parseInfo']?['Invoice No']. Bracket notation handles spaces and special characters in key names. For keys without spaces you can use dot notation: outputs('Parse_Document')?['body']?['parseInfo']?.invoiceNr. Both approaches work: choose based on how your template keys are named.
Does Parse Document change or modify my file?+
No. Parse Document only reads the file content you map to it and returns a JSON object with the extracted field values under parseInfo. It does not alter the file, re-encode it, or return a modified binary. That is why the Create file action must use the Body from Get file content: the exact original file, not anything from Parse Document.
What triggers can I use instead of Manually trigger a flow?+
Any trigger that provides or leads to file access. Common choices: When a file is created in a folder (Dropbox), When a file is created or modified (SharePoint), a scheduled Recurrence that runs a list-and-fetch pattern, or an HTTP request trigger for webhook-based automation. Swap in whichever trigger matches your workflow: the three core actions (get file → parse → create file) stay the same regardless of what fires the flow.

Ingin Mendalami Lebih Lanjut?

SumberKeterangan
Hubungkan PDF4me ke Power AutomateBuat koneksi PDF4me dan tambahkan kunci API Anda.
Uraikan Dokumen, Power AutomateReferensi tindakan lengkap: parameter, keluaran, dan ide alur.
Mengubah nama PDF berdasarkan kode batang di Power AutomatePola alur yang sama tetapi menggunakan teks kode batang sebagai pengganti kolom yang diuraikan.
Mengganti nama file dengan Parse Document (n8n)Ide yang sama di n8n, unduh, uraikan, gabungkan, unggah.

Langkah Selanjutnya

Ringkasan: Pemicu → Dapatkan konten file menggunakan jalur → Uraikan Dokumen (PDF4me) → Buat file. Templat Uraikan (Langkah 1) mendefinisikan bidang; Buat file menggunakan Isi dari Dapatkan konten file untuk konten dan keluaran Uraikan Dokumen untuk nama file.

  1. Dapatkan kunci API Anda: Dasbor kunci API PDF4me (Gratis untuk memulai). Gunakan akun yang sama untuk dasbor dan untuk koneksi Parse Document di Power Automate.
  2. Buat templat parse AndaTentukan kolom yang Anda inginkan dalam nama file (nomor faktur, nama pelanggan, dll.) di dalam Dasbor Parse Dokumen dan salin Nama Templat.
  3. Bangun alur kerja Anda: Pemicu → Dapatkan konten file menggunakan jalur → Uraikan Dokumen → Buat file dengan ekspresi nama file dinamis.
  4. Baca dokumen lengkapnya: Mengurai Dokumen (Power Automate), Siapkan Informasi Parse.