Lewati ke konten utama

Bagaimana Cara Memvalidasi PDF/A Saat File Masuk ke Dropbox? Alur Power Automate Dua Langkah.

· Satu menit membaca
SEO and Content Writer

Panduan ini membangun sebuah alur cloud otomatis dengan dua tindakan: Dropbox, Saat sebuah file dibuat mengamati sebuah folder, lalu PDF, Validasi PDFA (PDF4me) memeriksa apakah PDF yang diunggah sesuai dengan PDF/A (ISO 19005). Hasil pengujian menunjukkan Kesesuaian, Sesuai, Dan IsPdfA untuk digunakan dalam Kondisi atau Mengalihkan langkah-langkah. Tangkapan layar menggunakan jalur folder. /data blog/validasi pdf; ganti dengan jalur Anda sendiri.

Versi singkatnya

1. Dropbox, Saat sebuah file dibuat → folder (misalnya /data blog/validasi pdf). 2. PDF, Validasi PDFAIsi File Dan Nama File dari pemicu → baca Kesesuaian, Sesuai, IsPdfA dalam output tindakan.

Petakan kedua input sebelum Anda melakukan pengujian.

Isi File harus berupa PDF biner dari pemicu (atau dari sebuah Dapatkan isi file langkah ini jika pemicu Anda tidak mengekspos byte). Nama File harus berupa nama file sebenarnya termasuk .pdf (misalnya, medan dinamis) header/x-ms-file-name-encoded (dari Dropbox). Metadata saja atau string jalur bukanlah pengganti yang valid untuk konten file.

Apa yang dihasilkan oleh aliran ini?

Masukan: Berkas PDF yang dibuat di dalam folder Dropbox yang dipantau. Keluaran: Bidang validasi dari PDF, Validasi PDFA: biasanya Kesesuaian (misalnya PDF/A-1b), Sesuai, IsPdfA, ditambah HTTP kode status saat Anda memeriksa output tindakan mentah. Tindakan tersebut melakukan bukan mengubah file; itu hanya menganalisisnya.


Sekilas: kedua langkah

1Trigger
2Validate PDFA

Blok bangunan

Pemicu Dropbox

Saat sebuah file dibuat Membatasi eksekusi hanya pada satu jalur folder. Setiap eksekusi membawa identitas file dan, jika tersedia, Isi File untuk tindakan selanjutnya.

Validasi PDF

PDF4me memeriksa aturan PDF/A yang berorientasi pada ISO 19005. Tindakannya adalah hanya baca: ini tidak memperbaiki atau menulis ulang PDF.

Output untuk percabangan

Menggunakan Kesesuaian, Sesuai, Dan IsPdfA bersama-sama dalam Kondisi langkah-langkah. Lihat Validasi PDFA, Power Automate untuk definisi bidang.


Sebelum Anda mulai

Daftar Periksa

Alur secara sekilas (dua langkah)

  1. Dropbox: Saat sebuah file dibuat: Map diatur ke jalur masuk (contoh: /data blog/validasi pdf).
  2. PDF: Validasi PDFA: Isi File dari isi file pemicu; Nama File dari kolom nama file pemicu (misalnya, nama yang dikodekan).

Gambaran umum alur kerja

Kanvas Power Automate: Dropbox Saat file dibuat, terhubung ke PDF Validate PDFA

Dua tindakan yang saling terkait: pemicu Dropbox, kemudian validasi PDF4me.


Langkah 1: Saat file dibuat (Dropbox)

Alur sejauh ini: Hanya pemicu.

  1. Buat yang baru alur cloud otomatisCari Dropbox dan tambahkan Saat sebuah file dibuat (Susunan kalimat mungkin sedikit berbeda tergantung versi konektor).
  2. Masuk ke Dropbox jika diminta.
  3. MapMasukkan atau telusuri jalur folder. Panduan ini menggunakan /data blog/validasi pdfHanya file yang dibuat di folder ini yang memulai alur kerja.
  4. Menyimpan Pemicunya. Buka Konten dinamis dan pastikan pemicu tersebut mengungkap setidaknya:
  • Isi File (atau keluaran biner yang setara untuk PDF), dan
  • A nama file kolom (seringkali di bawah judul, misalnya) header/x-ms-file-name-encoded).
  1. Jika Isi File tidak tercantum, masukkan Dropbox: Mendapatkan konten file menggunakan jalur (atau Dapatkan metadata file + Dapatkan isi file) setelah pemicu dan input validasi peta dari langkah tersebut.
Dropbox Saat file dibuat, picu tab Parameter dengan jalur folder, validasi data blog, pdfa.

Tangkapan layar Langkah 1: Tab Parameter dengan jalur Folder yang dibutuhkan.


Langkah 2: PDF: Validasi PDFA (PDF4me)

Alur sejauh ini: Pemicu → Validasi.

  1. Tambahkan langkah baru. Cari PDF4me (atau PDF di bawah PDF4me) dan pilih PDF: Validasi PDFA.
  2. KoneksiPilih atau buat koneksi PDF4me dan berikan kunci API saat diminta.
  3. Buka Parameter tab.
  4. Isi File: Dari Konten dinamis, di bawah Saat sebuah file dibuat, pilih Isi File (byte PDF). Jika Anda menggunakan Dapatkan isi file Pada langkah 1, petakan dari output aksi tersebut.
  5. Nama File: Petakan nama file yang mencakup .pdf ekstensi. Pada tangkapan layar referensi, ini adalah kolom Dropbox seperti header/x-ms-file-name-encodedJika pelatuk Anda memperlihatkan sesuatu yang polos Nama atau Nama file token, gunakan itu ketika itu adalah nama file lengkap.
  6. Menyimpan tindakan tersebut. Gunakan Tes (unggah pemicu manual atau Jalankan pemicu) untuk menjalankan alur tersebut.
  7. Periksa riwayat eksekusi untuk PDF: Validasi PDFA. Membuka Keluaran untuk melihat isi JSON.
Validasi PDF Parameter PDFA Konten File dan Nama File dipetakan dari Dropbox Saat file dibuat, kontennya dinamis.

Tangkapan layar Langkah 2: Konten File dan Nama File dipetakan dari pemicu yang sama.


Output: Kesesuaian dan flag

Setelah eksekusi berhasil, output aksi akan menyertakan JSON. tubuh (Struktur persisnya sesuai dengan versi konektor Anda). Hasil yang sesuai biasanya berisi:

  • conformance: String seperti PDF/A-1b menyebutkan tingkat yang dievaluasi.
  • isConforming: Boolean, BENAR jika berkas tersebut sesuai dengan profil yang diperiksa.
  • isPdfA: Boolean, sinyal PDF/A tambahan; gunakan bersama dengan Sesuai untuk logika perutean.
Contoh output (JSON)

Contoh output eksekusi: HTTP 200 dan isi respons dengan flag kesesuaian.

Validasi PDF PDFA tindakan keluaran JSON statusCode 200 body conformance PDF/A-1b isConforming true isPdfA true

Tangkapan layar output: gunakan kolom-kolom ini dalam sebuah Kondisi untuk menentukan apakah suatu proses berhasil atau gagal.

Tindakan selanjutnya (opsional): Tambahkan Kondisi pada Sesuai sama dengan BENAR. Pada PALSU, panggil Konversi ke PDF/A mengalir atau memberi tahu pemilik. Pada BENAR, memindahkan file, menambahkan baris ke daftar, atau mengakhiri proses.


Referensi cepat

#TindakanPekerjaan
1When a file is createdStart flow on new file in folder
2PDF, Validate PDFAReturn Conformance, IsConforming, IsPdfA

Referensi parameter dan output lengkap: Validasi PDFA, Power Automate.


Penyelesaian Masalah

Isi File Salah atau Kosong

Pemetaan ulang Isi File dari pemicu (atau dari Dapatkan isi fileJangan mengirimkan string jalur atau token yang hanya berisi metadata.

Nama berkas ditolak atau tidak jelas

Memastikan Nama File berakhir dengan .pdf dan sesuai dengan objek yang diunggah. Lebih disukai menggunakan kolom nama file yang dikodekan dari Dropbox jika itulah yang didokumentasikan oleh konektor.

Kesalahan 401, 402, atau kesalahan koneksi

Panduan Pemecahan Masalah PDF4me, kunci API, kredit, dan login konektor.


Apa yang harus dicoba selanjutnya?

Opsional: tambahkan Kondisi segera setelahnya Validasi PDF pada Sesuai, lalu bercabang ke Pindahkan berkas, Kirim emailatau alur anak yang berjalan Buat PDF.