16

現在、新聞のpdfバージョンを作成中です。発行する記事をキャプチャし、htmlとして入力されたコンテンツを保存する.net Webサイトがあるため、太字、下線、取り消し線などのスタイルを維持できます。

これがデータベースに保存されたら、Indesignを使用してPDFを作成することを計画しています。現在、テンプレートを作成していますが、xmlドキュメントを生成してIndesignにインポートすると、htmlタグが書き出されます。これを回避する方法はありますか?IndesignにHTMLの場合と同じようにタグを維持させる方法はありますか?必要なのは、ボールド、ストライクアウト、アンダーリング、センターアラインなどの単純なものだけです。

ありがとう。

4

7 に答える 7

6

Pandocは、ICML(InDesignドキュメントに「配置」できるAdobe InCopyのXML形式)へのエクスポートをサポートするようになりました。HTMLをICMLに変換するには:

pandoc --standalone -o output.icml input.html

ワークフローの詳細については、pandocwikiのInDesignでのマークダウンのインポートを参照してください。

于 2014-07-10T20:25:28.670 に答える
5

HTMLタグをCharacterStylesに変換し、インポート時にそれらをXMLに適用する必要があります。

トリッキーなことは、HTMLのようにCharacterStylesをネストして適用できないため、存在する可能性のある組み合わせごとにCharacterStyleを作成する必要があることです。または、スクリプトを使用して、特定のテキストの実行にスタイルを適用できます。

于 2012-03-18T16:38:18.727 に答える
1

xmlをInDesignに直接インポートするという悪い経験があります。

それでもこの問題で問題が発生する場合は、オープンソースのIckmullコードライブラリを確認してください。xhtmlファイルをidmlファイルに変換し、InDesignで開くことができます。これは、ワークフローを印刷するためのより良いWebかもしれません。

http://code.google.com/p/ickmull/

于 2012-05-12T04:02:20.527 に答える
1

たぶん、Markdown to InDesignトランスレータを出発点として使用できます:http: //www.jongware.com/markdownid.html

于 2012-11-06T23:07:53.113 に答える
1

アドビ製品は、 XHTMLのインポートのように、ユニバーサル標準(!)のインポートに対して「クローズ」されています。

アドビに抗議する方法は?!

最大の問題は、ファイルが多い場合に発生します...


バッチ処理による解決策(多くの記事)

...今日(2013)に使用できる唯一の方法は、この(半自動)手順です。

  1. [マニュアル、準備] 「インポーター」として使用されるInDesignの「テンプレート」ファイルを確認してください。読みやすい名前のスタイル定義する必要があります。PS:それらはすべてHTML + CSSエクスポートで表示(リスト)されます。
  2. [手動、準備]私の(X)HTMLファイルを適応させて、CSSクラス名で関連するすべてのスタイルを表現します(スタイル属性でも奇妙なクラス名でもありません)。
  3. [自動バッチ処理] PythonOpenDocument Converterを使用して、すべての(X)HTMLファイルをDOCに自動的に変換します。
  4. [ InDesign支援、最終処理] InDesignの「テンプレート」(アイテム1)ファイルクローンから各DOCをインポートします。クラス(項目2)は、InDesignスタイルによって自動的に変換されます。

InDesignのコンテンツソースとしてXHTMLを直接使用するため、この手順はIDMLよりも優れています。すべてのアプリケーションに最適というわけではありませんが、 IDMLによる非標準変換の使用を回避し、IDMLの学習を回避し、IDMLの制限を回避し、IDMLバグのリスクを回避します...したがって、IDML手順を試してみるよりも速いと思います。


別の手順—脚注のようなものを表現できるのでより良い—は、XMLをDOCXまたはRFTに変換するXSLTによって、XMLからMS-Wordへの直接変換を準備することです...この種のリンクまたは手がかりはありますか手順の?

于 2013-05-08T12:22:45.270 に答える
1

このツールは、InDesignインポーターにとってまともなHTMLです: https ://www.id-extras.com/html-import-script

多少の手直しが必要かもしれませんが、編集可能なスタイルが取り入れられ、時間を大幅に節約できました。

于 2018-05-29T15:27:09.293 に答える
0

これは古い質問ですが、問題はおそらく永続的です。

これが簡単な実世界のテクニックです。自動ワークフローには完全には適していないかもしれませんが、たまに使用するのには最適です。

  1. たとえば、ブラウザのソースビューからhtmlコードをコピーします。ヘッド部分、css、メニューなどを省略し、一連のdiv、section、またはその他のコンテナタグで囲まれている可能性のある関連コンテンツのみをコピーします。

  2. プレーンテキストドキュメント(Windowsの場合はメモ帳、Macの場合はテキストエディット)に貼り付けて、.html拡張子が付いたプレーンテキストファイルとして保存します。

  3. LibreOfficeでhtmlファイルを開きます。バージョン4と6で試してみましたが、どちらもhtmlを問題なく解析します。段落スタイル(見出しなど)と文字スタイル(太字や斜体など)のドキュメントを取得します。必要に応じて、すべてを選択し、フォントをTimesNewRomanに変更します。.docxファイルまたはその他のファイルタイプとして保存します。

  4. これをInDesignにインポートし、スタイルを保持し、スタイルを自動的にフォーマットおよびインポートするためのオプションを追加します。必要に応じて編集できる段落スタイルと文字スタイルのドキュメントを取得します。

于 2020-05-18T17:07:34.243 に答える