フォーラム


ゲスト  

ようこそ ゲスト さん。このフォーラムに投稿するには 登録が必要です。

ページ: [1]
トピック: PDFを分割
SG
メンバー
投稿数: 107
PDFを分割
on: 2022/10/17 16:27 Mon

電子帳簿保存法に基づき請求書を得意先ごとに分割する方法はないでしょうか?
自分で作成した請求システムなら得意先ごとにPDFを保存するように作ればいいのですが、
他社で作成されたまとまった請求書のPDFを解析して 請求日_得意先名.PDFのように作成できないでしょうか?

igy
メンバー
投稿数: 473
Re: PDFを分割
on: 2022/10/22 20:32 Sat

試していませんが、

VBAでPDFファイルのページを分割(抽出)する[ExcelのTIPS]
https://www.petitmonte.com/excel/excel_tips_9.html
で紹介されているように、
PDFDesigner Tools
http://papy.world.coocan.jp/pdftool/
を使って、
ChangePDFVersion()関数で、PDFのバージョンを1.4形式に変更したあと
分割すればいいかもしれません。

ただ、上のページには、

> Q2: どのようなPDFファイルに対応していますか?
>
>「Microsoft Office、OpenOffice、Chrome」などで作成されたPDFファイルです。
> 形式で言いますとPDF1.4形式(ISO 19005-1など)に準拠しているファイルです。
> 「PDFの純正ツール」で作成したPDF1.5形式以降のファイルは基本的に対応していません。
> 但し、PDF1.5形式以降のファイルでも内部的にPDF1.4形式ならば読み込めます。
>
> また、PDFファイルが暗号化されている場合は対応できませんのでご了承ください。

と記載があります。

SG
メンバー
投稿数: 107
Re: PDFを分割
on: 2022/10/24 10:29 Mon

情報ありがとうございます
得意先コードの位置や請求金額の位置を検索できるか調べてみます。

SG
メンバー
投稿数: 107
Re: PDFを分割
on: 2022/10/26 18:53 Wed

PDFDesigner Tools
http://papy.world.coocan.jp/pdftool/
を試しております。
試し方としては、PDFをテキストに変換して得意先コードが同じページを1つのPDFに得意先コード_得意先名.PDFという名前で保存する。
テキストデータを見ると、得意先コードの位置が違っていたりするので正しくは分割できていません。
PDFバージョン1.4でもPDF化するソフトによってテキストの内容が異なっている状態です。

SG
メンバー
投稿数: 107
Re: PDFを分割
on: 2022/10/27 12:18 Thu

PDFをテキスト変換するのは難しいみたいです。
有料ソフトで試してみましたが、正確ではないです。
高額なライブラリーは試していませんが…

Owl's perspective
メンバー
投稿数: 24
Re: PDFを分割
on: 2022/10/28 14:23 Fri

> PDFをテキスト変換するのは難しいみたいです。
そうなんですよね。PDFは出力結果であって、ここからソースを復元するのはかなり難易度が高いです(PDFの原理的に)。

> 有料ソフトで試してみましたが、正確ではないです。
試したことはないのですが、アンテナハウスの瞬簡PDF 変換なんかはどうでしょう?テキストファイルに変換できるようです。
https://www.antenna.co.jp/pdftooffice/

SG
メンバー
投稿数: 107
Re: PDFを分割
on: 2022/10/28 18:08 Fri

>試したことはないのですが、アンテナハウスの瞬簡PDF 変換なんかはどうでしょう?テキストファイルに変換できるようです。
>https://www.antenna.co.jp/pdftooffice/

体験版をダウンロードして試してみました。体験版なので3ページしか変換できないのですが、いい感じです。
製品版の購入を検討します。

SG
メンバー
投稿数: 107
Re: PDFを分割
on: 2022/11/17 17:45 Thu

いろいろ探してみた結果
PowerAutomate を使って目標を達成できました。
このRPAは処理が遅いけどなかなか優れものです。

ページ: [1]
WP Forum Server by ForumPress | LucidCrew
バージョン: 1.7.5 ; ページロード: 0.042 sec.