ノーコードでPDFデータを変換・活用してみた話

2.2K Views

January 25, 25

スライド概要

気ままに勉強会 #105の発表資料です。

profile-image

I ♡ Power Automate / 古代エジプト文明 / LogicFlow-ja / MS MVP(Biz Apps) / LINE API Expert / 接触確認アプリCOCOA初期版デザイン制作 / ASCII連載中 / サイバー大学客員講師 / ロボ研クルー

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

LT#4 ノーコードでPDFデータを 変換・活用してみた話 第105回 気ままに勉強会 松本 典子(Noriko Matsumoto) 2025 年 1月 25日

2.

松本 典子(のりじ) @nori790822 • 株式会社ASAHI Accounting Robot 研究所(ロボ研) • サイバー大学 客員講師 • Microsoft MVP for Business Applications • LINE API Expert • ASCII連載記事:松本典子の「はじめよう!Azure Logic Apps/Power Automateでノーコード/ローコード」 2

3.

このセッションでお話しする内容は、 あくまで私個人の考えに基づくものです。 参考程度に聞いていただければ! 3

4.

さまざまなファイル形式をPDFに変換 Excel・Wordなど標準機能でPDF形式に変換可能 PDF形式 4

5.

PDFとは PDF(Portable Document Format)は、アドビが開発した電子文 書のファイル形式です。 紙に印刷したようなレイアウトで保存でき、PCやスマホなど、ど んな環境で開いても基本的に同じように表示できるのが特長です。 今やPDFは国際標準規格のファイル形式として認められ、世界中の 企業に利用されています。 5 参考:PDFとは?PDFのメリットとPCやスマホでの表示・作成方法を解説

6.

今回用意したPDFファイル  事務用品の「発注書」  注文される商品数は複数  クライアントからはPDF形式で 送信される  発注書の内容を別の管理簿に登録 6

7.

今回やりたいこと  注文詳細をテキストで抽出  管理簿に自動で登録 7

8.

手入力は 嫌!! ミスる未来しか見えない 8

9.

PDFを別の形式に変換すればいいのでは? 標準機能ではPDFをExcelやWordに変換できない ✕ 9 PDF形式

10.

Adobe PDF Servicesコネクタを使ってみる  Adobe PDF Services APIがコネクタとして提供  Adobe PDF Services APIとは • Adobeが提供するクラウドベースのAPI • PDFの操作や処理が行える • アプリケーションやワークフローにPDF操作機能を統合可能 10 参考:https://learn.microsoft.com/ja-jp/connectors/adobepdftools/

11.

Adobe PDF Servicesコネクタを使う  プレミアムコネクタ(アクションのみ)  コネクタ利用には、資格情報の取得が必須 11 参考:https://learn.microsoft.com/ja-jp/connectors/adobepdftools/

12.

さっそく変換してみよう 12

13.

PDFをExcel形式に変換  Adpbe「PDFをExcelに変換する」  リージョン「米国東部(バージニア) を選択  OneDrive「ファイルの作成」で変換し たファイルを保存 13

14.

PDFをExcel形式に変換 14

15.

PDFをWord形式に変換  Adpbe「PDFをWordに変換する」  リージョン「米国東部(バージニア) を選択  OneDrive「ファイルの作成」で変換 したファイルを保存 15

16.

PDFをWord形式に変換 16

17.

簡単な構造なら 手軽でイイね 17

18.

PDFからExcelに 変換したデータを使ってみよう クラウドフローのみでチャレンジ 18

19.

PDFをExcelに変換(テーブル抽出)  PDFからテーブルを抽出する • 対象のPDFの中から表の部分のみ  自動でApply to eachが入る • 対象のPDFに複数の表があるパターンも 19

20.

PDFをExcelに変換  複数のExcelファイルが出力される 20

21.

• 表と判断した場所ごとに分かれた Excelファイルが出力される 21

22.

出力されたExcelファイル 「テーブル」は作成されていない! ⇒このままではクラウドフローで操作不可 まじか・・・ 22

23.

出力されたExcelにテーブルを作成  今回はOfficeスクリプトを利用してテーブルを作成 • コードを書いたのはChatGPTさん 23 参考:Office Script で テーブルを作成する (Power Automate からデータを取得)

24.

Excelのアクションを使う  Officeスクリプト使わなくてもイケる 24

25.

出力されたExcelにテーブルを作成  テーブルが作成できたので、クラウドフローで利用可能に・・・? 25

26.

出力されたExcelにテーブルを作成  テーブルが作成できたので、クラウドフローで利用可能に・・・?  高確率でExcelファイルがロックされる 26

27.

Excel Online (Business)コネクタの問題 27 参考:https://learn.microsoft.com/ja-jp/connectors/excelonlinebusiness/

28.

フロー全体図(試行錯誤中) 28

29.

たいへんッ 29

30.

まとめ  PDFからExcelの変換はクラウドフロー、 変換済みのExcelはデスクトップフローで処理が現実的  クラウドフローのみは個人的にオススメしない・・・ • 出力したExcelファイルにテーブル作成が必須(Officeスクリプトを使う必要も) • Excelファイルがロックしやすい 30

31.

まとめ  PDFからExcelの変換はクラウドフロー、 変換済みのExcelはデスクトップフローで処理が現実的  クラウドフローのみは個人的にオススメしない・・・ • 出力したExcelファイルにテーブル作成が必須(Officeスクリプトを使う必要も) • Excelファイルがロックしやすい クラウドフローとデスクトップフロー それぞれの強みを活かそう! 31

32.

ご清聴ありがとうございました! 32