要用C#做一個大概這樣的列印系統(桌面應用程式),主要列印PDF檔案,需要呼叫的是列印機驅動的API介面,還是要呼叫“用于打開PDF檔案的應用程式的API介面,比如福晰PDF閱讀器、Adobe的API介面”?
uj5u.com熱心網友回復:
你這些檔案都不是PDF啊 福昕和AdobeReader都有COM,應該能嵌入到程式的uj5u.com熱心網友回復:
去下載一個 aspose組件,基本doc,docx,email,txt等等都能轉換為 pdf。
然后列印沒問題了。
接著就是這些單面,雙面的問題了。這個好像在aspose組件里也有設定的。
自己開發的話,
我個人感覺太不靠譜了。
畢竟人家aspose組件,是收費的。而且不便宜。
但是網上有。。。。你懂得。
uj5u.com熱心網友回復:
我明白這些不是PDF,我只是用這些作為例子而已。真正用的時候都是PDF檔案。
uj5u.com熱心網友回復:
接著就是這些單面,雙面的問題了。這個好像在aspose組件里也有設定的。
自己開發的話,
我個人感覺太不靠譜了。
畢竟人家aspose組件,是收費的。而且不便宜。
但是網上有。。。。你懂得。
能在哪里弄到免費版嗎,大神江湖求救。謝謝了。
uj5u.com熱心網友回復:
直接列印PDF可以嗎,還需要轉換的話,速度太慢了
uj5u.com熱心網友回復:
你搜索一下
aspose-cells
aspose-email
aspose-slides
aspose-words
這些,因為很久之前弄的了。我也不清楚下載地址了。
至于直接列印,我沒試過。
因為我們當時的需求是,統一要轉換pdf保存一份不可修改的檔案存放,并支持列印。
uj5u.com熱心網友回復:
Aspose.Pdf 把頁面渲染成圖片,然后用PrintDocument列印。也可以用免費的渲染引擎pdfium,GitHub上有封裝的.net版的
uj5u.com熱心網友回復:
Aspose.Pdf 把頁面渲染成圖片,然后用PrintDocument列印。
也可以用免費的渲染引擎pdfium,GitHub上有封裝的.net版的
這樣會不會太慢
uj5u.com熱心網友回復:
去下載一個 aspose組件,
基本doc,docx,email,txt等等都能轉換為 pdf。
然后列印沒問題了。
接著就是這些單面,雙面的問題了。這個好像在aspose組件里也有設定的。
自己開發的話,
我個人感覺太不靠譜了。
畢竟人家aspose組件,是收費的。而且不便宜。
但是網上有。。。。你懂得。
直接列印PDF可以嗎,還需要轉換的話,速度太慢了
你搜索一下
aspose-cells
aspose-email
aspose-slides
aspose-words
這些,因為很久之前弄的了。我也不清楚下載地址了。
至于直接列印,我沒試過。
因為我們當時的需求是,統一要轉換pdf保存一份不可修改的檔案存放,并支持列印。
就是說,我所有檔案都是PDF檔案,用你這個方法列印,列印速度如何?方便留一下QQ號來交流嗎
uj5u.com熱心網友回復:
列印pdf itextsharp和spire.pdf都可以列印uj5u.com熱心網友回復:
去下載一個 aspose組件,
基本doc,docx,email,txt等等都能轉換為 pdf。
然后列印沒問題了。
接著就是這些單面,雙面的問題了。這個好像在aspose組件里也有設定的。
自己開發的話,
我個人感覺太不靠譜了。
畢竟人家aspose組件,是收費的。而且不便宜。
但是網上有。。。。你懂得。
直接列印PDF可以嗎,還需要轉換的話,速度太慢了
你搜索一下
aspose-cells
aspose-email
aspose-slides
aspose-words
這些,因為很久之前弄的了。我也不清楚下載地址了。
至于直接列印,我沒試過。
因為我們當時的需求是,統一要轉換pdf保存一份不可修改的檔案存放,并支持列印。
就是說,我所有檔案都是PDF檔案,用你這個方法列印,列印速度如何?方便留一下QQ號來交流嗎
直接說 加個QQ 義務幫我解決下問題就行了 放心吧 肯定沒人加
uj5u.com熱心網友回復:
列印pdf itextsharp和spire.pdf都可以列印
速度如何呀!我現在主要是列印速度太慢了
uj5u.com熱心網友回復:
列印pdf itextsharp和spire.pdf都可以列印
速度如何呀!我現在主要是列印速度太慢了
我用的free spire.pdf 免費的只能打十頁,如果超過十頁我就先拆分再列印的,速度就跟正常打開列印是一樣的。
uj5u.com熱心網友回復:
列印pdf itextsharp和spire.pdf都可以列印
spire.pdf要錢的, itextsharp沒試過不知道是否收費?
uj5u.com熱心網友回復:
列印pdf itextsharp和spire.pdf都可以列印
速度如何呀!我現在主要是列印速度太慢了
我用的free spire.pdf 免費的只能打十頁,如果超過十頁我就先拆分再列印的,速度就跟正常打開列印是一樣的。
free spire.pdf?有鏈接嗎,看一下,跟 spire.pdf有哪些區別?是不是給強行上水印的那種,付費以后才能去掉水印。
uj5u.com熱心網友回復:
列印pdf itextsharp和spire.pdf都可以列印
速度如何呀!我現在主要是列印速度太慢了
我用的free spire.pdf 免費的只能打十頁,如果超過十頁我就先拆分再列印的,速度就跟正常打開列印是一樣的。
free spire.pdf?有鏈接嗎,看一下,跟 spire.pdf有哪些區別?是不是給強行上水印的那種,付費以后才能去掉水印。
我是從VS017里面的nuget里面找的,https://www.e-iceblue.cn/Downloads/Free-Spire-PDF-NET.html
區別就是不要錢,沒有水印,只能一次列印10頁
uj5u.com熱心網友回復:
列印pdf itextsharp和spire.pdf都可以列印
速度如何呀!我現在主要是列印速度太慢了
我用的free spire.pdf 免費的只能打十頁,如果超過十頁我就先拆分再列印的,速度就跟正常打開列印是一樣的。
free spire.pdf?有鏈接嗎,看一下,跟 spire.pdf有哪些區別?是不是給強行上水印的那種,付費以后才能去掉水印。
我是從VS017里面的nuget里面找的,https://www.e-iceblue.cn/Downloads/Free-Spire-PDF-NET.html
區別就是不要錢,沒有水印,只能一次列印10頁
“超過十頁我就先拆分再列印”,你用哪種方法拆分,我之前用PDF先轉換成圖片,再用圖片生成PDF,可是那樣太慢了,而且頁數多的時候容易記憶體溢位。
uj5u.com熱心網友回復:
列印pdf itextsharp和spire.pdf都可以列印
速度如何呀!我現在主要是列印速度太慢了
我用的free spire.pdf 免費的只能打十頁,如果超過十頁我就先拆分再列印的,速度就跟正常打開列印是一樣的。
free spire.pdf?有鏈接嗎,看一下,跟 spire.pdf有哪些區別?是不是給強行上水印的那種,付費以后才能去掉水印。
我是從VS017里面的nuget里面找的,https://www.e-iceblue.cn/Downloads/Free-Spire-PDF-NET.html
區別就是不要錢,沒有水印,只能一次列印10頁
剛看了一下你給的鏈接,free spire.pdf 和 spire.pdf 其實就是同一家公司開發出來的呀
uj5u.com熱心網友回復:
最后有一招管用(Spire.PDF):有對應的免費版,可以使用。(FreeSpire.PDF)
https://www.nuget.org/packages/Spire.PDF/
PdfDocumentpdfdocument=newPdfDocument();
pdfdocument.LoadFromFile(pdfPathAndFileName);
pdfdocument.PrinterName="MyPrinter";
pdfdocument.PrintDocument.PrinterSettings.Copies=2;
pdfdocument.PrintDocument.Print();
pdfdocument.Dispose();
使用情況(NuGet版本):
Spire.PDF 會在頂部顯示英文的評估版本提示;
FreeSpire.PDF 載入PDF檔案時會出錯
FreeSpire.Office 可列印不超過10頁的PDF檔案。
uj5u.com熱心網友回復:
列印速度太慢,不符合要求。還有沒有什么方法可以解決呢,淚奔啊T﹏Tuj5u.com熱心網友回復:
最后有一招管用(Spire.PDF):
有對應的免費版,可以使用。(FreeSpire.PDF)
https://www.nuget.org/packages/Spire.PDF/
PdfDocumentpdfdocument=newPdfDocument();
pdfdocument.LoadFromFile(pdfPathAndFileName);
pdfdocument.PrinterName="MyPrinter";
pdfdocument.PrintDocument.PrinterSettings.Copies=2;
pdfdocument.PrintDocument.Print();
pdfdocument.Dispose();
使用情況(NuGet版本):
Spire.PDF 會在頂部顯示英文的評估版本提示;
FreeSpire.PDF 載入PDF檔案時會出錯
FreeSpire.Office 可列印不超過10頁的PDF檔案。
列印速度太慢,不符合要求。還有沒有什么方法可以解決呢,淚奔啊T﹏T
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/79132.html
標籤:C#
