❶ .net列印pdf文件
方法一(web):window.print()
print()方法是瀏覽器列印功能的一種程序調用。print方法用於列印當前窗口的內容。
列印當前頁:
function printPage(){
window.print();
}
列印局部頁面:
前端頁面:<iframe style="width:100%;height:100%;" id="fileId" src="文件路徑">
</iframe>
<input type="button" name="print" id="print" value="列印" />
js:$("#print").click(function () {
var iframe = document.getElementById("fileId");
iframe.contentWindow.print();
});
方法二:調用系統API(得保證本地裝有相關的軟體)
PrintDocument pd = new PrintDocument();
pd.PrinterSettings.PrinterName = "Microsoft Print to PDF";
Process p = new Process
{
StartInfo = new ProcessStartInfo
{
CreateNoWindow = false,
WindowStyle = ProcessWindowStyle.Hidden,
UseShellExecute = true,
FileName = filePath,//文件路徑
Verb = "print",
Arguments = @"/p /h \" + filePath + "\"\"" + pd.PrinterSettings.PrinterName + "\""
}
};
p.Start();
p.WaitForExit();
方法三:spire列印方式(收費)下面是簡單的使用例子
var pdf = new PdfDocument(filePath);
//設置列印機
pdf.PrintSettings.PrinterName = "Microsoft Print to PDF";
pdf.print();
方法四:安裝RawPrint
var printer = new Printer();
var file = File.Open(filePath, FileMode.Open);
byte[] array = new byte[file.Length];
file.Read(array, 0, array.Length);
printer.PrintRawStream(printerName, file, "列印機上顯示的任務名");
file.Close();
printer.PrintRawFile(printerName, fileFullPath, "列印機上顯示的任務名");
這個測試時虛擬列印機上正常,使用公司列印機時出現亂碼問題以及列印任務不停的問題
❷ 如何將網頁上的pdf文件保存到本地電腦中
將網頁上的pdf文件保存到本地電腦中方法如下:
1、網路搜索「福昕PDF閱讀器」下載安裝,安裝的過程中會有一個選項大概是「在瀏覽器中運行福昕PDF網頁版插件」這個一定要安裝。
❸ 如何樣用ASP在WEB頁裡面打開PDF文檔
[解決辦法]
以下代碼加到HTML代碼中:
<object classid="clsid:05BFD3F1-6319-4F30-B752-C7A22889BCC4" type="application/x-oleobject" width="1000" height="580" title="PDF" id="PDF1" name="PDF1" VIEWASTEXT>
<embed src="<%=PDFUrl%>" width="1000" height="580">
</embed>
</object>
"<%=PDFUrl%>" 替換成你PDF文件的URL就可以了! (前提已裝Adobe Reader)
[解決辦法]
<a id="a1" href="Analysis.pdf" target="_blank"></a>
機器版里權裝了 Adobe Reader 就可以打開了
[解決辦法]
只要機器里裝了Acrobat,就能自動打開,不需要任何代碼。
❹ 用asp將一個網頁生成另一個pdf格式的網頁,可以讓用戶在網上下載電子書或直接列印
如果只是想把你服務端的數據生成並利用IE下載到客戶機,服務端可使用ASPPDF,定位很準的
新版本的以前我試過,也支持遠程抓取網頁生成PDF的
樓主網路一把看看,資料很多的,不過好多WEB伺服器都不支持該組件哦,
如果是自己的伺服器,那安裝上去就可以使用了
Set Pdf = Server.CreateObject("Persits.Pdf")
Set Doc = Pdf.CreateDocument
Doc.Title = "cxmz--jiaoan"
Doc.Creator = "Creat BY : BinBin"
Doc.Subject = "jiaoan"
Doc.Author = "binbin" '作者
Doc.Keywords = "binbin 56300877" '關鍵詞
Doc.Procer = "binbin" '製作者
Doc.CreationDate = Now()
Doc.ModDate = Now()
Doc.Encrypt "binbin", "", 128
Set Page = Doc.Pages.Add
Page.height = 842
Page.width = 595
......
如果樓主要使用IE在線列印,可考慮先生成PDF,然後再生成FLASH文件,有相關組件的
❺ 網頁版本的PDF怎麼下載下來
1、首先,在網頁上打開需要下載的pdf,按Ctrl+c復制上方的網址。
❻ 如何把一網站頁面變成pdf文件
1、用瀏覽器轉換
這個方法是我認為最簡單、高效的,只要您安裝了360瀏覽器或者火狐及Chrome谷歌瀏覽器就可以輕松實現。下面筆者以360瀏覽器為例,我們只要在瀏覽器的右上角點擊「文件」按鈕,如下圖:
同樣的一個將網頁轉換PDF的在線工具,在Convert Web Page to PDF下面的輸入框輸入網址後,點擊後面的「Convert to PDF」即可,操作和上面的差不多界面都很簡潔。好了,就介紹到這里,相信瀏覽器加在線工具的方法應該是大家用的了。
❼ PDF格式的文件為什麼列印不出來
1、列印機的故障。列印機的故障可以找專業維修人員進行維修。
2、pdf文件被設置回了答版權信息,設置了列印口令,導致列印受限制。由於原始文件因為版權問題,原作者對文檔進行諸如修改與列印限制,導致無法正常列印。
3、可以使用pdf
recover、Alt
PDF
Password Recovery等工具合並軟體。合並後的PDF文件會發現已經不受版權等口令限制,可以正常列印了。
(7)web列印pdf文件擴展閱讀:
PDF優點:
1、
閱讀方便:通過免費的Acrobat
Reader軟體,接件人可以從任何電腦上觀看,瀏覽和列印PDF文件。集約的PDF文件比原來的源文件小很多,在Web上下載文件的同時可以快速地顯示頁面。
2、
特別適合列印:PDF
文件是以PostScript語言圖象模型為基礎,無論在哪種列印機上都可保證精確的,顏色准確的列印效果。PDF將忠實地再現你原稿的每一個字元,顏色以及圖象。
3、
特別適合屏幕上閱覽:不管你的顯示器是何種類型,PDF文件精確的顏色匹配保證忠實再現原文。PDF文件可以放大到800%而絲毫不損失清晰。
參考資料: 搜狗網路-pdf
❽ web如何實現客戶端列印在線文件(pdf,word,excel等),同時可以控制列印設置
WEB軟體打來印功能實現方式自:
1、瀏覽器本身的列印功能,效果最差。
2、在web伺服器上產生好PDF或Excel文件,下載到本地列印。很多在伺服器端運行的報表軟體採用這樣的方式。因為就是下載文件,所以各種瀏覽器都支持。缺點就用戶操作麻煩,伺服器附載大。
3、報表插件方式,可以做到與桌面軟體一樣的列印功能,這種方式實現的效果最好。缺點就是插件是針對特定瀏覽器的,不能做到支持各種瀏覽器,報表插件一般是支持IE瀏覽器。
綜合考慮,看用哪種方式合適。