0
Wordで大きなpsファイルが保存されたので、Wordでファイルに保存せずに、doc/docxファイルをC#でポストスクリプトに変換します。 また、C#でPDFを最適化する方法があるかどうかを知りたいと思います。 できますか?doc/docx to postscript/ps
Wordで大きなpsファイルが保存されたので、Wordでファイルに保存せずに、doc/docxファイルをC#でポストスクリプトに変換します。 また、C#でPDFを最適化する方法があるかどうかを知りたいと思います。 できますか?doc/docx to postscript/ps
あなたはdoc/docxをpsに変換できるので、私は同じ問題があります。 私はそれはあなたを助けるために手遅れということを知っている、しかし、あなたは、PDF
int ExitCode;
ProcessStartInfo ProcessInfo;
Process Process;
ProcessInfo = new System.Diagnostics.ProcessStartInfo("gswin64.exe", "-dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=C:\\26178DATA\\LowResOutput.pdf -dCompatibilityLevel=1.4 C:\\26178DATA\\Holding.pdf");
ProcessInfo.CreateNoWindow = true;
ProcessInfo.UseShellExecute = true;
ProcessInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
Process = Process.Start(ProcessInfo);
Process.WaitForExit();
ExitCode = Process.ExitCode;
Process.Close();
標準応答を最適化するためにGhostscriptを使用することができます:[あなたは何を試してみました?](http://mattgemmell.com/2008/12/08/をwhat-have-you-tried /) – mac
シンプル:Postscriptプリンタドライバをインストールし、ポートをFILEに設定して、そのプリンタにドキュメントを印刷します。 C#からすると、Wordファイルを印刷する方法を知っている必要がありますが、ワードフォーマット(少なくとも.doc)はほとんどがRTFなので、それほど難しくはありません。 PDFの最適化に関しては、確かにC#から行うことができますが、「最適化」の意味を理解していません。 –
私はすでにプリンターをセットアップし、単語からPrnに印刷しました。しかし、それは開く必要があります W PRNファイルのサイズは、プログラムからPSを書き込むだけで同じPSをやった別のものよりも大きくなります。 PRNの各ファイルは約150kです。もし1000個のファイルがあれば、150Mになります。しかし、もう1つはPSと同じ結果を30kだけで書く。 – hatted