簡體   English   中英

HTML Help Workshop - 如何在幫助文件中嵌入圖像

[英]HTML Help Workshop - How to embed an image within a help file

我正在嘗試將圖像嵌入 HTM 文件中,該文件是我要創建的 CHM 文件的一部分。 在我的 HTML 文件中,我是這樣引用我的圖像的;

<img src='C:\\Users\\[user]\\Documents\\Images\\Settings-1.png'
                alt='Settings-1' />

我的圖像在編譯后仍會顯示,但是此幫助文件需要可移植,而且我知道一旦它被運送這些圖像將不會顯示。

請問我go如何解決這個問題?

您可以將圖像保存在img標簽內作為base64字符串

這個問題為您提供了有關該主題的更多信息。
基本上,您將圖像轉換為base64字符串
(一個簡單的google搜索會為您提供大量的網站來幫助您)

現在,您可以將該字符串用作src屬性。

您可以編輯 HTML Help Workshop 的項目文件 ( *.hhp ),將您想要的任何文件嵌入到 CHM 中。 它可以是圖像文件、視頻文件 (SWF)、PDF 文件,任何您想要的文件(當然,將其嵌入 HTML 文件的方式會根據您嵌入的文件類型而有所不同)。

例如,如果您的項目具有以下結構:

.
└── Root/
    ├── index.html
    └── Settings-1.png

您可以使用<img src="Settings-1.png" />將您的圖像嵌入到您的“index.html”文件中(它不需要是這個文件,可以是您項目的任何 HTML 文件)。

HTML Help Workshop 足夠聰明,可以檢測到“Settings-1.png”嵌入在您的 HTML 文件之一中,並會自動將其添加到您的項目中。

如果出於某種原因 HTML Help Workshop 沒有將此文件嵌入為您的 CHM 文件的一部分(您可以通過使用7-Zip打開 CHM 文件來確認這一點),例如圖像僅引用到 CSS 文件中(例如背景使用 CSS 的圖像集,因此 HTML Help Workshop 無法檢測到此圖像文件是您的 HTML 內容的一部分),然后編輯項目的項目文件 ( *.hhp )(它基本上是一個具有自定義擴展名的 INI 文件)和在項目文件的[FILES]部分添加文件的相對路徑:

[FILES]
index.html
Settings-1.png

再次編譯您的文件和 VOI LA。 您的圖像文件(或您想要的任何文件)將嵌入到您的 CHM 文件中。 您可以使用7-Zip確認它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM