RUPS
RUPSはiTextの開発チームが提供する無料ツールで、PDFファイルを開き、その中の実際オブジェクトデータを確認することができます。このツールはGUIベースのフロントエンドを持ち、ユーザーがPDFオブジェクトを詳細に掘り下げることを可能にします。PDFファイルを扱うソフトウェアの開発者や、PDFの内部構造を理解する必要がある人にとって、RUPSは時間の節約に大いに役立ちます。
iText RUPSは現在カレンダーバージョンを採用しており、最新版はiText RUPS 26.01です。Brotli圧縮のサポートなど、PDF 2.0対応の機能強化が行われています。
RUPSについての詳細情報やダウンロードは、 RUPSの公式ホームページ からアクセスできます。
RUPSではこのように表示されます。ここではページのメイン画像であるXObjectを見ています。ご覧のように多くのタブがあり、PDFオブジェクトを様々な方法で見ることができます。右下には画像が表示され、左側にはすべての辞書情報が表示されています。
RUPSでサンプルのPDFの内部を見る
Image: Screenshot of the iText RUPS application showing the internal structure of a PDF file. The interface is divided into several panes. The top-left pane shows a tree view of the PDF object structure, with 'Object 9' selected. The top-right pane shows a list of objects and their corresponding page numbers. The bottom-left pane shows the dictionary information for the selected object, including its stream data. The bottom-right pane shows a preview of the image represented by the selected object.
The screenshot displays the RUPS application interface for a PDF file named 'awjune2003.pdf'. The 'PDF Object Tree' on the left shows a hierarchical view of the document's objects. 'Object 9' is selected, which corresponds to 'Page 1' as shown in the 'Pages' pane on the right. The 'Dictionary' pane at the bottom left shows the detailed structure of Object 9, including its stream data. The 'Stream' pane at the bottom right shows a preview of the image content of Object 9.
| Object | Page |
|---|---|
| Object 9 | Page 1 |
| Object 4 | Page 2 |
| Object 10 | Page 3 |
| Object 11 | Page 4 |
| Object 12 | Page 5 |
| Object 13 | Page 6 |
| Object 14 | Page 7 |
| Object 15 | Page 8 |
| Object 16 | Page 9 |
| Object 63 | Page 10 |
| Object 64 | Page 11 |
| Object 65 | Page 12 |
| Object 66 | Page 13 |
| Object 67 | Page 14 |
| Object 68 | Page 15 |
| Object 69 | Page 16 |
| Object 70 | Page 17 |
| Object 71 | Page 18 |
| Object 72 | Page 19 |
| Object 73 | Page 20 |
| Object 74 | Page 21 |
| Object 75 | Page 22 |
| Object 76 | Page 23 |
| Object 77 | Page 24 |
| Object 78 | Page 25 |
| Object 79 | Page 26 |
| Object 80 | Page 27 |
| Object 81 | Page 28 |
| Object 82 | Page 29 |
| Object 83 | Page 30 |
| Object 84 | Page 31 |
| Object 85 | Page 32 |
| Object 86 | Page 33 |
| Object 87 | Page 34 |
| Object 88 | Page 35 |
| Object 89 | Page 36 |
| Object 90 | Page 37 |
| Object 91 | Page 38 |
| Object 92 | Page 39 |
| Key | Value |
|---|---|
| /BitsPerComponent | 8 |
| /ColorSpace | 17 0 R |
| /Filter | /DCTDecode |
| /Height | 1566 |
| /Length | 61081 |
| /Subtype | /Image |
| /Type | /XObject |
| /Width | 757 |