2017-01-20 1 views
1

どのようにしてそれを編集可能にすることができ、自己完結した編集後のままにすることができますか?私はどこかなど、その画像</p> <p>でから見ることができる自己完結型のHTMLファイルへのコンテンツフォルダにHTMLファイルを変換するにはどうすればよい

私は基本的にどこからでも見ることができるHTMLファイルベースのドキュメントを作成する必要があります。残念ながら、そうでない場合は、私が作っていたPDFファイル

おかげ

+0

さらに詳しい情報を追加してください。私は質問が何であるかはよくわかりません。画像、例、コードは大歓迎です。 HTMLはどのブラウザからでも見ることができます。だから、あなたは正確に何をしようとしていますか? 「インラインCSS」を意味するのでしょうか? https://www.codecademy.com/jp/articles/html-inline-styles –

答えて

1

最も直接的な方法はdata: urlsにすべての資産URLを変換することで、HTMLにする必要があります。 (提供されている資産を利用し、そこからURLを生成するオンラインカバレッジがあります)

おそらく簡単な方法は、画像とフォントのURLをdata: urlsに変換し、代わりにスクリプトとCSSをインライン展開することです。


編集:おそらく関心のinliner、この種のものを行うためのノードユーティリティ。 "あなたのウェブページをすべてのインラインでHTMLファイルに変換します"。また、多数の最適化最適化を実行します。

1

私はあなたが想像しているものを正確にはわかりませんが、HTMLは完全に自己完結型であることは決してありませんでした。最終的にそれを可能にするいくつかの抜け穴があるかもしれませんが、私の知る限りでは、この '変換'を行うpremadeツールはありません。

  • すべてのリンクスタイルシートとスクリプトをインラインスタイルシートとスクリプトに変換する必要があります。つまり、<script src="http://url.to/foo.js"></script>がある場合は、foo.jsをダウンロードして、そのように含める必要があります:<script type="text/javascript"> [this is the content of foo.js] </script>。 CSSやその他のリンクされたソースファイルにも同様のことが適用されます。
  • リンクされたすべてのメディアをダウンロードして(イメージはほとんど私が推測します)、それらをブロブに変換します(HTMLファイル内で使用できるbase64ブロブを提供するサービスはhttps://www.base64-image.de/です)。つまり、<img src="http://url.to/image.jpg" /><img src="data:image/png;base64,[converted image data goes here] />に置き換えます。 そこにはいくつかの手作業が含まれていますが、おそらく完全に(ほぼ)完了することができます。

おそらく、あなたは別のやり方をしたいと思っていることを達成する方法がありますが、これを望んでいる理由は何ですか?

+0

私は、テキストと画像のHTMLファイルであるドキュメントにアクセスしています。これらのファイルは、お互いに電子メールを送信しても動作します。 。それは以前のソフトウェアベンダーからのドキュメントだったが、それでも動作します。それは私がそれを根拠にしているものです。 – AdilZ

+0

私は参照してください。それで私が上に提案していることはおそらく最もうまくいくはずですが、それはちょっとした作業です。 また、それをPDFに変換してからWord文書に変換することもできます(またはWordに直接変換することもできますが、私はそれだけのコンバータを認識していませんが)HTMLではありません(ただし、 Google Docs、またはそれに類似したもの)。 –

関連する問題