swftoolsはpdf文書からswfファイルへの変換を実現します。中国語の文字化けを解決します。


swftoolsによる変換
1.ダウンロード:http://www.swftools.org/swftools-2010-10-12-2000.exe
2.インストールが完了したら、コマンドラインをインストールディレクトリにジャンプし、pdf 2 swf.exe d:\sss\1234.pdfを実行します。  -o 123.swf
123.pdfが複数ページの場合、pdf 2 swf.exe-qG-s disableanlinks-s langagedir=「D:\xpdf-chinese-simplified」D:\sss\123.pdf  123%.swfは、各ページごとにswfファイルに変換されます。結果は1231.swf,1232.swfであった。
-q一般情報-Gは印刷しないでファイルの中でできるだけフィルム層を除去して、それら-s disablelinksシールドリンク-s langagedir="D:\xpdf-chinese-simplified"をマージします。   xpdfの言語ディレクトリを追加して、中国語の文字化け問題を効果的に解決できます。これは自分でディレクトリを設定する必要があります。
      1)XDFをダウンロードする:ftp://ftp.foolabs.com/pub/xpdf/xpdf-chinese-simplified.tar.gz 解圧はD:\xpdf-chinese-simplifiedまでです。
     2).ダウンロードフォント:http://blog.pjoke.com/wp-content/uploads/2009/02/font.zip 解圧はD:\xpdf-chinese-simplified\CMap\になります。
     3)タブレット(メモ帳で開くとフォーマットが異なります)で開いて、xpdf-chinese-simplifiedディレクトリの下のadd-to-xpdfcファイルを修正します。中のパスを自分のパスに設定します。
      linuxというディレクトリの表示が次のようになりました。
   
   
   
   
  1. #----- begin Chinese Simplified support package (2004-jul-27)  
  2. cidToUnicode Adobe-GB1 D:\xpdf-chinese-simplified\Adobe-GB1.cidToUnicode  
  3. unicodeMap ISO-2022-CN D:\xpdf-chinese-simplified\ISO-2022-CN.unicodeMap  
  4. unicodeMap EUC-CN  D:\xpdf-chinese-simplified\EUC-CN.unicodeMap  
  5. unicodeMap GBK  D:\xpdf-chinese-simplified\GBK.unicodeMap  
  6. cMapDir  Adobe-GB1 D:\xpdf-chinese-simplified\CMap  
  7. toUnicodeDir   D:\xpdf-chinese-simplified\CMap  
  8. displayCIDFontTT Adobe-GB1 D:\xpdf-chinese-simplified\CMap\gkai00mp.ttf  
  9. #----- end Chinese Simplified support package  
  10.  
     4)上記のコードを参照して、pdf 2 swfコマンドを呼び出して-s langagedir="D:\xpdf-chinese-simplified"パラメータを追加すればいいです。
文字化け問題の参考:http://www.iteye.com/topic/538361
3.現在のディレクトリで123.swfファイルを生成します。
4.バッチ処理の簡単な流れ:pdf-->swf
 
   
   
   
   
  1. @echo on 
  2.  
  3. set "file_name=cdn"                            ;  
  4. cd D:\sss\bad_files\s_files                 ;  
  5. java -jar d:\jodconverter-2.2.2\lib\jodconverter-cli-2.2.2.jar -f pdf  D:\sss\bad_files\s_files\%file_name%.docx                                ;word pdf  
  6. cd D:\sss\bad_files\apdf_swf           ;swf  
  7. pdf2swf.exe D:\sss\bad_files\s_files\%file_name%.pdf %file_name%%%.swf   ;pdf swf  
  8.