3

Ruby 経由で MS または Openoffice ドキュメントから削除するコンポーネントを指定する方法はありますか? マクロ/メタ情報を削除し、画像を削除/置換することについて話している. 同じファイル形式との間で変換を行う目的で、多くの変換プログラムを見てきましたが、そのようなオプションを指定できるものは見つかりませんでした。

私は見てきました:

  • Convert_office
  • Abiword - 元の gem を変更して、pdf だけでなく doc にも変換できるようにしました。
4

1 に答える 1

1

Docx ファイルは実際には zip ファイルです。それらをディレクトリに解凍 (膨張) し、必要なファイルを削除または変更し、それらのファイルへの参照を更新することができます。zip 内のファイルはテキストファイル、XML ですので、LibXML-Ruby または Nokogiri を使用できます。

于 2013-11-02T01:14:55.387 に答える