ソースに山かっこを含まないPDFファイルを作成したいと思います。
これには、とdictionary
が含まれるため、データ型を使用しないことを意味しているようです。<<
>>
山かっこを完全に避けて、フォーマットされたコンテンツを含むPDFファイルを作成することは可能ですか?
文字エンコード技術を使用して、または代替の辞書表記を使用して、ストリームに非表示にすることはできますか?
このソリューションは、難読化手法に必要です。ブラケットの問題を回避することはできません。
ソースに山かっこを含まないPDFファイルを作成したいと思います。
これには、とdictionary
が含まれるため、データ型を使用しないことを意味しているようです。<<
>>
山かっこを完全に避けて、フォーマットされたコンテンツを含むPDFファイルを作成することは可能ですか?
文字エンコード技術を使用して、または代替の辞書表記を使用して、ストリームに非表示にすることはできますか?
このソリューションは、難読化手法に必要です。ブラケットの問題を回避することはできません。
これは不可能だと思います。PDF ファイルのすべての要素は、ドキュメント カタログ (ルート ディクショナリ)、ページ オブジェクト、ページ コンテンツ ストリームなど、何らかのディクショナリに含まれています。これらはすべて、文字シーケンスを必要とするディクショナリです<<
>>
。
サンプル カタログ ディクショナリ:
1 0 obj
<<
/Pages 2 0 R
/Type /Catalog
>>
endobj
「命令シーケンスのみ」の表示形式を使用したい場合は、代わりに PostScript を使用してみてください。
コメントの後に編集:
ストリーム ディクショナリでフィルタ タイプを指定する必要があるため、何らかのフィルタ エンコーディングでストリーム オブジェクトを使用しても問題は解決しません。
例:
5 0 obj
<</Length 6 0 R /Filter /FlateDecode>>
stream
***illegible characters***
endobj