[F12]在Linux下將JPG轉成PDF

  很簡單的一個功能,就是將幾個JPG檔轉換成PDF檔。花了我快一個小時,就是找不到一個合用的工具。或許有人會想到,直接用列印的方式轉成PDF檔就好了呀。但這樣轉出來的PDF有個缺點,就是會留頁邊且做出來的PDF頁面就像是圖檔印在A4紙上的感覺。


  但我要的是整個PDF頁面完整就是一張張的圖檔大小,不留邊。結果最後才發現原來工具就在自己電腦裡,早就裝好了,居然不知道有這功能。答案就是 ImageMagicK ,這套超強的指令模式的圖形編輯工具。只要把要轉PDF檔的JPG檔放在同一個目錄下,然後在那個目錄下執行以下指令即可。



# convert *.jpg ok.pdf


一個含蓋所有JPG檔的PDF檔就完成,就是這麼簡單。



特此留下感嘆的筆記!!!


[F12]java的中文顯示[JDK篇]

之前提過JAVA
JRE的中文如果顯示出來變成方框的解決方法,可是如果遇到是JDK的話怎麼處理呢?自從裝了JDK後就遇到這問題了,但一直賴皮不想去解決這個問題,遇到會有中文顯示的JAVA程式都是直接導出給JRE來執行。今天總算是下定決心要來處理這個問題!其實跟JRE的解決方式是一樣的,只是要處理的路徑不大
相同而己。JDK在執行是使用了JDK自帶的JRE,所以只要找到JDK自帶的JRE路徑後,再找出可以套用在unicode的字型後就跟JRE是一樣
的。以下把步驟列出來。

一般JDK會裝在/usr/java/jdk1.x.x_xx目錄中,而JDK自帶的JRE就在/usr/java/jdk1.x.x_xx/jre目錄中。
以我目前Fedora 12的系統中是己經沒有uming.ttf這個檔案,但還有uming.ttc這個檔案,就存在於/usr/share/fonts/cjkuni-uming/目錄中

1. mkdir /usr/java/jdk1.x.x_xx/jre/lib/fonts/fallback
2. ln -s /usr/share/fonts/cjkuni-uming/uming.ttc /usr/java/jdk1.x.x_xx/jre/lib/fonts/fallback
3. cd /usr/java/jdk1.x.x_xx/jre/lib/fonts/fallback; mkfontscale, 會出現一個名稱為"fonts.scale"的檔案
4. 將fonts.scale的內容複製一份到/usr/java/jdk1.x.x_xx/jre/lib/fonts/fonts.dir的最後
這樣透過JDK執行的中文就可以正常顯示了。

其實最近用到的JAVA軟體偏多了,實在懶得一個個改,乾脆一勞永逸把JDK的中文也一併處理掉,順便記下來,免得又忘了。發現自己查自己部落格的次數還真的有點多。。。。。這算不算老了呀!!??


[F12]kchmviewer的中文亂碼

今天在某個論壇裡看到一篇很實用的短文,解決了我很久的疑惑。就是為什麼我的kchmviewer都到了5.2版在看中文時常還會遇到亂碼,不管用什麼字型和編碼都試不出來。原來只是在設定中某個設定設成KDE用的就好了,在此記錄下來,以免日後又遇上了卻忘了。

在kchmviewer中的“settiings”選單中的 “Appication Settings...”

再選擇“版本指定設置頁面”

再選“基於KHTMLPart的組件”後按確定後,再重開就好了。。。。酷。。。。
總算可以很正常的看 chm 檔了。

KchmViewer版本:5.2
OS:Fedora 12


==========================================


補充:後來發現,左邊的導覽視窗裡還是有亂碼,只有內容頁面正常了,唉...繼續浮沈了...chm呀...真是個好用又惹人厭的小東西...


dnf upgrade fails with Error: GPG check FAILED

 OS: Fedora 36 今天在做  dnf  更新的時候,突然有很多 package 都出現簽章問題無法更新。類似如下的錯誤訊息 .... is not signed. ...... is not signed. ......... is not...