2016-09-06 3 views
0

CPFはPDFを私のためにXHTMLに変換します。それはうまくいきます.XHTMLの場合、データを充実させる別のパイプラインがあります。これも正常に動作します。パイプラインPDF変換元のドキュメントURI

私は、PDF変換パイプラインから元のドキュメントURIを取得しないことに気付きましたが、XHTMLファイルのURIのみが取得されています。私は何ができるか

は、置き換えの建設を使用してXHTML URIに変換され、私はむしろ、すべてのパイプライン中に、元のURIを保つ:

/converted/Berry, Steve - Het Venetiaans bedrog_pdf.xhtml 

into 

/pdf/Berry, Steve - Het Venetiaans bedrog.pdf 

私は/MarkLogic/conversion/actions/convert-pdf-action.xqyを見て撮影したが、それはなりません。いくつかのコードを追加する必要がある場所を私に明確にしてください。

アドバイスをよろしくお願いいたします。

答えて

2

すでにCPFを使用しているので、すでにプロパティフラグメントがあります。私はあなたが財産として欲しいかもしれないこのような情報を保持することをお勧めします。同様に、最初の手順でコレクションを追加し、それを前の手順で新しく作成した各ドキュメントフォームにコピーすることもできます。

これらのアプローチのいずれかが、元のURIで終わることができ照合IDのタイプは

+0

おかげで、私はこれらのプロパティの文書はCPFによって作成され実現したことがないよう、ソースドキュメント(原点URI)がすでにあります。 ) – Thijs

+0

CPFのプロパティフラグメントの使用は、私がそれを使用しない理由です。パイプラインの3-4ステップはおそらく、CPFの一部としての状態の変化がすべて(トランザクションである)プロパティを変更するため、約12ダースのコミットに終わるでしょう。 これは良いツールですが、慎重に取り扱う必要があります。 CPFの他の使い方は、ドキュメントをコレクションに追加してキューのように扱うことです。次に、cORB [2]を使って重い作業を行います。 –

関連する問題