主にPdfPTableとPdfPCellsのチャンク/段落を使用してiTextSharpを使用して製品仕様をPDFドキュメントに保存するためのC#コードを記述しました。ただし、ドキュメントからテキストを強調表示してコピーできるため、出力は受け入れられないと言われています。現在使用しているドキュメントストレージおよび検索サーバーソフトウェアは、「ベクター」ベースのPDFをサポートしていません。ラスターpdfとベクターpdfの違いは正確にはわかりません。基本的に、PDFドキュメントのすべてのページは、テキストが強調表示されないように画像である必要があります。DirectContentを使用せずにこれを行う方法はありますか?以下は、作成されたPDFの一部と、テキストを選択してコピーする方法を示す画像です。これは、正しくない機能です。
これを行う方法がなく、itextsharpにフォーマットと適切なページングを処理させる方法がない限り、キャンバスに直接書き込むことは避けたいと思います。
WindowsアプリケーションPDF2Rはうまく機能しますが、プログラムによるソリューションを提供していないようです。私は、この種の変換を行うと述べている図書館を見つけましたが、数千ドルです。予算内で作業し、itextsharpまたはこれよりはるかに安いものを使用したいと思います。