時為了在文檔中插入其他內容,我們一般會將內容導出成網頁后再以超鏈接的形式添加,但有時將PDF轉成HTML網頁后,原來文檔中的表格排版卻全亂了是怎么回事?
比如下圖所示,原文檔是一個簡單的含表格的PDF文檔,轉出來HTML后卻成了每行一個字,排版亂的沒法看:
那么如何有效避免這種情況并完整的將PDF文檔轉成一樣的網頁呢?
首先用極速PDF編輯器打開PDF文檔,接著選擇工具欄中的“超鏈接工具”并按住鼠標左鍵選中表格區域;
然后在彈出的“鏈接屬性”窗口中的“類型”下拉選項中選擇“表格框”,并根據文檔內容設置應用頁面范圍后,點擊“確定”即可。
回到文檔頁面可以看到框選的表格區域出現藍色的超鏈接標識,這時就已經做好了,接下來驗證下效果。
先選擇工具欄中的“手形工具”后,在文檔處右擊選擇“導出”—“頁面為”
接著根據頁面提示設置要導出為HTML網頁的頁面范圍后,點擊右側的確定即可。
這時再次打卡導出的網頁可以看到表格被完整且保留原格式導出。
是 WPJAM Basic 插件用戶使用「CDN 加速」功能碰到的最多問題之一,其實這個就是對「CDN加速」功能背后的原理:對象存儲的「鏡像回源」不理解造成的。
對象存儲的鏡像回源功能是指,當網站的用戶請求的資源不存在的時候,可以通過回源規則從設定的源地址獲取到正確的數據,然后再返回給網站的用戶。
對象存儲只有在資源不存在的情況下才向源站抓取內容,詳細點說,就是當站點的用戶第一次訪問某個資源的時候,對象存儲才會向源站請求抓取資源,之后站點的用戶再次訪問同個資源的時候,對象存儲上已經有對應的資源了,就直接返回不再去向源站請求抓取了。
如果對象存儲上已經有了網站的 CSS 文件,在本地修改樣式是不會生效的,比如站點主題更新了,CSS 文件已經做了很大修改,這時候升級主題,HTML 結構升級了,但是 CSS 文件還是舊版的,這時候可能就會造成整個頁面亂了。
其實這個問題就是怎么更新對象存儲上面的樣式文件,這里有三個辦法,我們一一羅列一下:
第一,我們直接不鏡像 CSS 文件,這樣樣式文件還是服務器本地的,怎么修改都會時時更新,頁面肯定不會亂了,但是這樣也非常不好,CSS 文件還是跑服務器本地,不能使用 CDN 的加速功能。
這個方法是最簡單的,如果下面的方法對你太難,或者你沒有操作生效,建議還是回到這個方法來處理,問題解決最重要。
具體操縱在下圖的本地設置中,擴展名不要填 CSS,如果 JS 文件也有同樣的問題,也建議不要填。
第二,去對象存儲上面刪除 CSS 文件,這樣用戶再次訪問這個資源的時候,就會重新到源站抓取一次,就能保證修改的也更新到 CDN 上。
但是這樣每次修改文件都要去 CDN 上刪除一下,更新的文件多的話,就會比較麻煩,然后 CDN 都會有 304 緩存,所以即使 CDN 上刷新了,也要本地瀏覽器緩存清理一下才能看到效果,這個會很繁瑣。
第三,還有一種方法,使用 WPJAM「靜態文件」插件,它將 WPJAM 插件和主題生成的 JS 和 CSS 內聯代碼或者文件分別合并成一個文件,并且這兩個文件名會自動帶上時間戳,這樣因為生成的是新文件,用戶訪問到的都是最新的,這個唯一的缺陷是只支持 WPJAM 出品的插件和主題。
名程序員剛剛入職一家公司,就遇到了一件糟心事:剛剛接手了一個項目,打開后60%的代碼都曝黃線,if判斷寫的跟爬樓梯一樣,controller里面各種邏輯判斷一個方法幾百行,這個項目的同事前幾天離職了,工作了7年!我該怎么辦。
?
*請認真填寫需求信息,我們會在24小時內與您取得聯系。