題:
在單個圖像文件中打印整個網頁
user275517
2015-02-05 10:07:32 UTC
view on stackexchange narkive permalink

有時候,我們遇到的網頁很長,同時我們需要截屏。但是,由於它是一個較長的網頁,並且需要多次截圖並隨後將它們合併為一個圖像,因此很難進行屏幕截圖。

因此,是否有一種特殊的網絡瀏覽器或工具可以允許將單個長網頁截屏成圖像文件,並能夠控製圖像質量(例如JPG格式的壓縮百分比)?

您的常規網絡瀏覽器是什麼?還是您需要一個與此無關的工具?
在哪個操作系統上?
N. B. Jpeg根本不適合文字拍攝,請改用PNG。
Firefox有截圖工具對嗎?按Ctrl + Shift + K,將調出控制台,在右側(應該是倒數第四)查找設置圖標,單擊它並向下滾動到末尾。在最左下角,您將看到'Take a fullpage screenshot',標記它,然後您將在該控制台上準備好截圖圖標。因此,無論何時需要截屏,請按Ctrl + Shift + K並單擊該截屏(相機)圖標。 Chrome也可以從網頁打印Pdf。如果瀏覽器具有內置功能,則無需插件。
十三 答案:
Kythyria Tieran
2015-02-05 19:06:45 UTC
view on stackexchange narkive permalink

它僅支持PNG,但Firefox可以捕獲內置的整個頁面:Shift-F2彈出命令提示符,其中包括 screenshot 命令。例如,在我寫此答案時,截屏-剪貼板-整頁產生了 http://imgur.com/tnplKPE

如果想要設計自動化的東西,phantomjs具有 page.render(),它需要一個文件名和一個可選的選項對象,並具有 format quality 條目;給出的示例是

  page.render('google_home.jpeg',{format:'jpeg',quality:'100'});  
聽起來很有趣-但是您確定要使用熱鍵嗎?在這裡按Shift-F2不會為我帶來任何好處(FF35)。另外:此功能是否記錄在某處,可以在其中閱讀更多內容?
啊。在Windows上的FF35上不起作用,但在Linux上則可:)對於命令列表,只需鍵入`help`(或`help `以獲取更多詳細信息)。很高興知道,為此+1 –儘管我不明白為什麼它在Windows上不起作用。
在firefox上使用時,有趣的`screenshot --clipboard --fullpage`有趣。但是,當捕獲整個頁面`http:// blog.bahraniapps.com / gifcam /`時,似乎無法正常工作
@user275517那是一個有趣的網站,Nimbus同樣無法截屏整個頁面
@AngeloFuchs似乎沒有軟件可以對整個頁面進行屏幕截圖。http://blog.bahraniapps.com/gifcam/
@user275517不是,我嘗試了“打印到文件”功能,並且生成了包含該功能的pdf,所以它一定有可能(以某種方式)。也許我們應該提交錯誤報告:)
Angelo Fuchs
2015-02-05 14:52:47 UTC
view on stackexchange narkive permalink

我為我的Firefox使用 Nimbus屏幕截圖一個插件。

您可以右鍵單擊任何頁面,然後說“製作整個頁面的屏幕截圖”,它將。它將在新標籤頁中打開屏幕截圖,並允許您對其進行修改。

然後單擊“完成”,並將其保存到硬盤,剪貼板以及他們的雲(以及更多)中。

例如,以下是此頁面的屏幕截圖:

screenshot

“選項”欄如下所示(使用Nimbus製作的屏幕截圖,因為它可以也可以“選擇區域”的屏幕截圖。)

Nimbus Menu

贊成,因為我需要firefox功能:)
您未在問題中說明的內容;-)還是“很高興”
@Mawg tls不是問題的操作:)
太高興了:)我永遠也無法獲得足夠的屏幕捕獲程序。
Mawg says reinstate Monica
2015-02-05 14:58:03 UTC
view on stackexchange narkive permalink

我嘗試了@tls的答案,因為在嘗試了許多屏幕捕獲程序之後,這也是我的首選工具。

但是,您也可以考慮嘗試“打印到文件”。 IIRC;默認的Windows打印到文件格式僅支持文本,但是您可以在Google周圍搜索支持圖形的文件。

最大的優點是您無需啟動額外的應用程序,只需使用打印菜單。

不過,公平地說,FastStone Screen Capture可以讓您進行裁剪和註釋,這很有用。

首批匹配文件之一會打印為PDF (如果需要花藥格式,請進一步查找。)

Bullzip PDF打印機可作為Microsoft Windows打印機使用,並允許您從幾乎任何Microsoft Windows應用程序編寫PDF文檔。

該程序是具有限制的免費軟件,這意味著有免費版本供個人和商業使用,最多可容納10個用戶。它不包含任何廣告或彈出窗口。對於擁有10個以上用戶的商業應用程序,提供具有高級功能的商業版本。

 功能 
  • 從以下位置打印為PDF幾乎所有Windows程序。
  • 支持64位操作系統。
  • 每次或直接輸出到同一文件,或提示輸入目的地。
  • 控制打印機是否應該詢問您是否要查看生成的PDF文檔。
  • 控制輸出並以編程方式提示。
  • 安裝程序可以在無人看管的情況下運行。
  • 圖形用戶界面。
  • li>
  • 密碼保護PDF文檔。
  • AES 256/128位加密和標準128/40位加密。
  • 質量設置(屏幕,打印機,電子書,印前)。
  • 設置文檔屬性。
  • 為文本,大小,旋轉度和透明度添加水印。
  • 疊加/背景文檔。
  • 附加/前置文檔。
  • 用戶界面控件。
  • 線性化的PDF文檔,可實現快速的Web查看。
  • PDF / A-1b支持長時間存儲PDF文檔。
  • 使用數字證書對PDF文檔進行簽名。
  • 所有設置的命令行界面。
  • 用於編程控制的COM / ActiveX接口。
  • 用於C#,VB.NET和其他.NET開發的Microsoft.NET API。
  • 對Citrix MetaFrame的支持
  • 對Windows終端服務器的支持
  • 支持多種輸出類型:BMP,JPEG,PCX,PDF,PNG和TIFF。
  • 使用FTP或SFTP協議上載文檔。
  • li>
也要投票贊成,擁有多個選擇總會更好:)
你用這種方式嗎?我對“打印到文件”的經驗很糟糕。我上一次(在幾年前)在某個路由站點(例如google maps)上嘗試該頁面時,結果頁面與我在屏幕上看到的頁面完全不同,因為“打印機”所看到的和瀏覽器所看到的都是不同。
好吧,您只能嘗試看看。值得幾分鐘嗎?
@Mawg好吧,您還是不使用此方法?而且:不。如果我只想嘗試幾分鐘,而無需提出建議,是嗎?
是。它對我有效100%。青年汽車
tls
2015-02-05 12:10:37 UTC
view on stackexchange narkive permalink

FastStone Capture http://www.portablefreeware.com/index.php?id=775完全滿足您的需求。它也是便攜式的。但是請注意,最新的免費軟件版本(v5.3)可能與Firefox瀏覽器渲染引擎有關。但是,使用IE和最新版本的Google chrome瀏覽器捕獲整個頁面時,我得到了很好的結果。

enter image description here

Marcel
2015-02-05 17:33:58 UTC
view on stackexchange narkive permalink

我使用 FireShot http://getfireshot.com/這是一個瀏覽器插件,適用於大多數瀏覽器。

在其網站上:

在Firefox,Chrome,Opera或IE中捕獲完整的網頁屏幕截圖,然後進行編輯和保存。

它們有一個免費版本,可以完成上述所有操作,包括捕獲很長的頁面。它還具有一個內置的編輯器,允許基本的圖像處理。專業版具有更多的編輯和註釋功能。

儘管有名字
-1
@Mawg曾經只是Firefox,但現在不再是。我將在答案中刪除該部分,因為這似乎只會造成混淆。
Neo
2015-02-06 01:45:10 UTC
view on stackexchange narkive permalink

我個人將 phantomJS用於此類任務。它可以用來以編程方式拍攝屏幕快照,甚至可以指定圖像的大小,要發送到Web服務器的用戶代理以及其他相關內容。

Fred Bailey
2015-02-06 11:50:28 UTC
view on stackexchange narkive permalink

您不需要這裡提到的任何優質工具。您只需要Google Chrome,因為無論頁面多長時間,它都可以將當前頁面打印為PDF。此功能內置於Chrome中。因此,如果您使用Chrome瀏覽器,則已經可以輕鬆地將許多網頁捕獲為PDF,就像將其打印到物理打印機上一樣。

JKEngineer
2015-07-03 01:17:21 UTC
view on stackexchange narkive permalink

PicPick可從 PortableApps作為便攜式應用程序免費獲得,它是一種多功能實用程序,其中包括屏幕捕獲。屏幕捕獲模式之一是滾動窗口,它可以完成您想要的操作。標準版本位於 PicPick主頁。便攜式版本“關於”窗口顯示為免費供個人使用。該標準的單用戶購買價格為21.99美元至24.99美元(目前,他們在“立即購買”頁面上顯示限時優惠)。它包含一個編輯器,可用於在捕獲屏幕截圖後立即對其進行標記。它可以與任何瀏覽器一起使用。

ijavid
2015-02-05 17:24:10 UTC
view on stackexchange narkive permalink

我使用整頁截屏 Chrome擴展程序。它允許您創建全屏截圖。

是否按照OP的要求“具有控製圖像質量的能力”?
它製作PNG文件。大多數網頁使用PNG圖形顯示圖像,PNG也最適合捕獲文本。使用Jpeg壓縮會使文本不可讀。
JPEG和PNG提供不同的質量/壓縮設置。 OP明確要求:“例如JPG格式的壓縮百分比”。使用不同的文件格式是完全不同的,即使它確實起了一點作用。
James Irwin
2015-02-07 01:13:27 UTC
view on stackexchange narkive permalink

如果您正在運行OS X,則有一個名為 Paparazzi!的小實用程序可以滿足您的需求。它是非常可定制的(包括批量捕獲多個URL的屏幕快照),並且可以導出JPG,PNG,PDF和TIFF文件。

當我不在OS X上時,我也使用很棒的Chrome瀏覽器擴展程序。很好,因為它允許您在保存圖像之前對其進行註釋。

不幸的是,這些選項都沒有內置壓縮選項,但是我希望它們仍然對您有所幫助。

如果有人使用OS X,只需打印頁面並將其保存為PDF,就足夠了。
David grann
2015-04-09 17:24:39 UTC
view on stackexchange narkive permalink

使用此用於Chrome的全屏截屏

我已經在計算機上進行了測試,這是它的快照(單擊以獲取原始大小):

Example screenshot, made with Full Page Screen Capture

您可以清楚地看到圖像質量沒有下降。

Manish Patel
2016-09-08 11:45:50 UTC
view on stackexchange narkive permalink

使用WebToPDF firefox插件將同時生成PDF和圖像。單擊此處以了解更多信息

Maninderpal Singh
2016-09-10 00:15:47 UTC
view on stackexchange narkive permalink

Firefox瀏覽器插件,用於完整的網頁截屏

https://addons.mozilla.org/en-GB/firefox/addon/fireshot/

有關如何使用的所有詳細信息,請參見上面的鏈接。安裝插件

與其他答案相同:請勿在Stack Exchange網站上使用鏈接縮短器。並解釋為什麼工具滿足OP要求。僅鏈接的答案不是很有幫助。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...