« ChainLP V0.37 | トップページ | ChainLP V0.37-3 »

ChainLP V0.37-2

ChainLP v0.37-2

■何をするもの?
連番画像を指定サイズにリサイズし、画像だけの電子ブック形式ファイル(LRF、PDF、ePub、Mobi)として出力します。連番ファイルやZIP、 LHaを作成することもできます。
青空文庫形式のテキストファイルを縦書き画像に変換することもできます。このとき、テキスト印刷を通じてPDF仮想プリンタにテキストデータを送りこん で、フォント埋め込みのPDFを出力することもできます。

 「ChainLP037b2.zip」をダウンロード

■変更のポイント

PDFファイルを直接開けるかどうかチャレンジしてみました。
結果的には読めたり、読めなかったり、微妙な出来なので、読めたらラッキー程度に考えて、ダメな場合はAcrobatで画像書き出しして使用してください。

Scansnapでフルカラーもしくはグレースケールでスキャンした、無編集のPDFは概ね開けます。但し、モノクロ設定のページは開けません。

また、PDFを真面目に解析していないので、Acrobatでページの編集を行っていた場合は反映されず、ページの順序がおかしくなります。
内部構造が複雑なPDFの場合は、ChainLP上ページリストが表示されたとしても、リストをクリックするとエラーとなって表示されない場合が多々ありますので、ご注意下さい。

■履歴

0.37-2 2010/04/07
・PDFを直接アクセスして、表示できたらラッキー程度にしてみました。
 読めるのはJpeg形式で、PDFの内部オブジェクトがあまり階層化されていないものだけです。ページ順も無視されます。
 Scansnapでフルカラーかグレースケール設定でスキャンしたものは概ね表示できます。モノクロ設定のページは表示できません。

|

« ChainLP V0.37 | トップページ | ChainLP V0.37-3 »

ツール」カテゴリの記事

ChainLP」カテゴリの記事

コメント

Windows7 64bitで使用させてもらっております。

連番ファイルを読み込むとエラーが発生して読み込むことができませんでした。

仮想マシン上のXPでは問題なく読み込め、出力もできたので
Win7、まはた64bit環境での問題かもしれません。
エラーメッセージを貼りつけておきます。

************** 例外テキスト **************
System.ArgumentNullException: 値を Null にすることはできません。
パラメータ名: 引数 'Array' は Nothing です。
場所 Microsoft.VisualBasic.Information.UBound(Array Array, Int32 Rank)
場所 ChainLP.CComicAnalyze.GetMinRectEX(RectangleF rSrcRectF, Int32 limit)
場所 ChainLP.frmMain.PageAnalyze(Bitmap& src, Bitmap& nombreImg, Single& erraticX, Single& erraticY, Int32& intNombreX, Int32 level, InterpolationMode IntMode, eAnalyzePrio intPageAna)
場所 ChainLP.frmMain.ReadSelectionImage(String OpenPath, DataGridViewRow& row, UInt16 w, UInt16 h, CLevel& level, Single sngBound, InterpolationMode IntMode, Boolean& bReadErr, Int32 iNumbre, Int32 IsFront)
場所 ChainLP.frmMain.SetRowSelection(DataGridViewRow& row)
場所 ChainLP.frmMain.SetRowSelection()
場所 ChainLP.frmMain.SetInputFile(String file, Int32 iRow, Boolean bDiaglogTruw)
場所 ChainLP.frmMain.btnDir_Click(Object sender, EventArgs e)
場所 System.Windows.Forms.Control.OnClick(EventArgs e)
場所 System.Windows.Forms.Button.OnClick(EventArgs e)
場所 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
場所 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.ButtonBase.WndProc(Message& m)
場所 System.Windows.Forms.Button.WndProc(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** 読み込まれたアセンブリ **************
mscorlib
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.4927 (NetFXspW7.050727-4900)
コードベース: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
ChainLP
アセンブリ バージョン: 0.0.37.0
Win32 バージョン: 0.0.37.0
コードベース: file:///E:/system/ePub/ChainLP/ChainLP.exe
----------------------------------------
System
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.4927 (NetFXspW7.050727-4900)
コードベース: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
Microsoft.VisualBasic
アセンブリ バージョン: 8.0.0.0
Win32 バージョン: 8.0.50727.4927 (NetFXspW7.050727-4900)
コードベース: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Windows.Forms
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.4927 (NetFXspW7.050727-4900)
コードベース: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.4927 (NetFXspW7.050727-4900)
コードベース: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Windows.Forms.resources
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.4927 (NetFXspW7.050727-4900)
コードベース: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ja_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
System.Data
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.4927 (NetFXspW7.050727-4900)
コードベース: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.4927 (NetFXspW7.050727-4900)
コードベース: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Web
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.4927 (NetFXspW7.050727-4900)
コードベース: file:///C:/Windows/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------
System.Configuration
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.4927 (NetFXspW7.050727-4900)
コードベース: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
mscorlib.resources
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.4927 (NetFXspW7.050727-4900)
コードベース: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Drawing.resources
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.4927 (NetFXspW7.050727-4900)
コードベース: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing.resources/2.0.0.0_ja_b03f5f7f11d50a3a/System.Drawing.resources.dll
----------------------------------------
Microsoft.VisualBasic.resources
アセンブリ バージョン: 8.0.0.0
Win32 バージョン: 8.0.50727.4927 (NetFXspW7.050727-4900)
コードベース: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_ja_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll
----------------------------------------

投稿: SIDO | 2010年4月12日 (月) 05時06分

この記事へのコメントは終了しました。

« ChainLP V0.37 | トップページ | ChainLP V0.37-3 »