C#
仕事で「画像ファイルは提供します。組み合わせはそっちで作ってください」と言うことになり、PNGファイルを組み合わせた画像を大量に作る作業が発生したので、C#でちゃらっと書いてみました。(仕事の方だと組み合わせの数が跳ね上がるので、一部関数にする…
sakuraEpubUtilitiesのβを公開しました。.NetFramework4.5がある環境で動作します。 http://sdrv.ms/19Rg9ww .NetFramework 4.5はこちらから(Vista以降で動作します) ArchiveEpub ディレクトリをドロップするとEPUBに圧縮します。EpubCheckを実行し、結果を…
awaitする関数の戻り値はTaskを使う、戻り値側はTをそのまま書けばよい、という話だったと思うんですが。コンパイルが通らず。 using System.Threading.Tasks; namespace study { class Program { static void Main(string[] args) { MainThread(); } static…
今、パラレルをiBooks Authorで書いてるわけですが、なにかの間違いで(?)KDPに出す気になったときに簡単にEPUBを作れるよう、ユーティリティを作ってます(SigilはEPUB2までの対応なのと、ちょっと他にやることが出てこないので) テキストファイルを食わせて…
去年はBackGroundWorker使ってた訳ですが、今日、ぼーっとしてたらAsyncのシナプスが繋がったので備忘に。 private async void Button_Click(object sender, RoutedEventArgs e) { status.Text = "1回目"; await Task.Run(() => Thread.Sleep(1000)); status…
EPUBを作成する際、パッケージ文書のmodifiedの値を変更します。 パッケージ文書の配置はEPUBのcontainer.xmlに書かれているので、container.xmlを読む必要があります。ちなみにcontainer.xmlはこんなの。 <container version="1.0" xmlns="urn:oasis:names:tc:opendocument:xmlns:container"> <rootfiles> </rootfiles></container>