私はテーブルを作成するためのコードは非常に単純です、itext7を使用:生成されたpdfテーブルからテキストをコピーする方法は?
float[] tableWidth = {75, 75, 75};
Table table1 = new Table(tableWidth);
table1.addHeaderCell("head \n1");
table1.addHeaderCell("head \n2");
table1.addHeaderCell("head \n3");
table1.addCell("column 1");
table1.addCell("column 2");
table1.addCell("column 3");
Table table2 = new Table(tableWidth);
table2.addHeaderCell("head 1");
table2.addHeaderCell("head 2");
table2.addHeaderCell("head 3");
table2.addCell("column 1");
table2.addCell("column 2");
table2.addCell("column 3");
document.add(table1);
document.add(new Paragraph("\n"));
document.add(table2);
私は2つのテーブルを作成し、唯一の違い:表1にヘッドが改行「\ n」はである:
ここまでは問題ありません。しかし、私の質問は、私が選択して、生成されたPDFファイルからテーブルをコピーしてMS-Wordに貼り付けようとしたところ、別の結果が得られました。
私のpraticalコードと同じように、テーブルヘッドに「\ n」を使用する必要があります。これで、テーブルをコピーして正しく貼り付けることができませんでした。