บันทึกหน้า Safari เป็นภาพ PNG


14

มีวิธีใดบ้างใน Safari หรืออาจเป็นผ่านทางส่วนขยายของบุคคลที่สามเพื่อบันทึกเนื้อหาที่กำลังทำงานของเว็บเพจเป็นรูปภาพ PNG

ฉันเข้าใจว่าฉันสามารถพิมพ์หน้าเป็น PDF และใช้ดูตัวอย่างเพื่อส่งออกเป็นภาพ PNG อย่างไรก็ตาม:

  1. ฉันไม่ต้องการสร้างไฟล์ PDF ชั่วคราวจากนั้นเปิดดูตัวอย่างด้วยตนเองเพื่อส่งออกเนื้อหา PDF ไปยัง PNG;
  2. ฉันต้องการให้เนื้อหาทำงานแทนที่จะแยกหน้าเช่นไม่มีการแบ่งหน้า
  3. เมื่อไฟล์ PDF มีหลายหน้าดูตัวอย่างจะส่งออกหน้าปัจจุบันไปยัง PNG เท่านั้น

ฉันไม่มีประสบการณ์ใด ๆ กับระบบอัตโนมัติของ OS X แต่ฉันคิดว่ามันสามารถใช้งานได้แม้ว่าฉันต้องการเงื่อนไข 2 และ 3

ฉันใช้ Safari 5.1.1 บน OS X Lion


จะทำอย่างไรถ้าเว็บเพจต้องการให้คุณลงชื่อเข้าใช้เพื่อดูเนื้อหา ฉันลองใช้ปาปารัสซี่ในสถานการณ์นี้แล้วมันแสดงหน้าล็อกอินให้ฉัน คุณสามารถส่งหนังสือรับรองไปยังปาปารัสซี่ได้หรือไม่?
user342766

คำตอบ:


8

ลองปาปารัสซี่! สามารถบันทึกทั้งเว็บไซต์เป็นไฟล์ png ไฟล์เดียวและให้คุณระบุขนาด เมื่อติดตั้งแล้วคุณยังสามารถเปิดใช้งานได้จากภายใน Safari โดยเพิ่ม 'paparazzi:' ลงใน URL ตัวอย่างเช่นปาปารัสซี่: http: //www.nytimes.com


2
นี่อาจเป็นทางออกที่ดีที่สุดสำหรับปัญหา UI ที่เหมือน Mac มากวิธีการเรียกใช้ที่ง่ายดายและช่วยให้คุณสามารถบันทึกความยาวหน้าทั้งหมดในภาพเดียว (ที่มีความกว้างที่กำหนดเอง) นอกจากนี้ยังฟรี (ยินดีรับการบริจาค)
Ingmar Hupp

7

ไม่แน่ใจว่าเมื่อมันถูกเพิ่มเข้ามา แต่แน่นอนใน Safari 12 คุณสามารถทำได้โดยไม่มีส่วนขยายใด ๆ คุณต้องเปิดใช้งานเมนู Safari Developer (ทำเครื่องหมายในการตั้งค่าขั้นสูง) ตอนนี้คุณสามารถเลือกไอเท็มเมนูพัฒนา "Show Web Inspector" ซึ่งจะเปิดหน้าต่างเล็ก ๆ ที่แสดงแหล่งที่มาของหน้า วางเคอร์เซอร์ไว้เหนือแท็กและคลิกขวา - เลือกตัวเลือก "จับภาพหน้าจอ" และบันทึกเมื่อได้รับแจ้ง หากคุณต้องการองค์ประกอบเฉพาะมากกว่าทั้งหน้าให้คลิกขวาที่ html ที่เหมาะสม หากคุณไม่แน่ใจขณะที่คุณวางโค้ดไว้องค์ประกอบของหน้าจอที่เกี่ยวข้องจะถูกเน้นเป็นสีน้ำเงิน

แน่นอนตอนนี้ฉันสงสัยว่านี่อาจเป็นสคริปต์ของแอปเปิ้ลหรือไม่ ...


นี่คือทางออกที่ดีพื้นเมือง หากคุณมีความสุขกับ PDF แทนที่จะเป็น PNG ง่ายยิ่งขึ้นเพียงเลือกFile>Export as PDF
แอนดรูว์

5

webkit2pngน่าจะอยู่ใกล้ Safari นอกจากนี้ยังทำงานกับไฟล์ webarchive ที่บันทึกจาก Safari

$ webkit2png -F http://apple.stackexchange.com/questions/30637 -o nameprefix
Fetching http://apple.stackexchange.com/questions/30637 ...
 ... done
$ webkit2png ~/Downloads/test.webarchive
Fetching ~/Downloads/test.webarchive ...
 ... done
$ ls
0testwebarchive-clipped.png 0testwebarchive-thumb.png
0testwebarchive-full.png    nameprefix-full.png

Awesome Screenshotเป็นส่วนเสริมที่ควรสนับสนุนภาพหน้าจอแบบเต็มหน้าจอ ฉันไม่สามารถให้พวกมันทำงานกับทุกหน้าได้


น่าสนใจ ฉันควรมีวิธีแก้ปัญหาที่สามารถถูกเรียกใช้ผ่าน Safari ได้

สัญญา แต่การจับภาพทั้งหน้า (ตรงข้ามกับวิวพอร์ตปัจจุบัน) ทำงานได้ไม่ดี : - /

1
ภาพหน้าจอที่น่ากลัวถือว่าเป็นมัลแวร์อย่างกว้างขวาง
Calion

0

ฉันใช้LittleSnapperซึ่งมีคุณสมบัติในการ "Snap ที่อยู่เว็บจาก Safari":

รายการเมนู LittleSnapper และ bookmarklet ของเบราว์เซอร์ทั้งสองช่วยให้คุณถ่ายหน้าเว็บขณะที่คุณเยี่ยมชมได้โดยไม่จำเป็นต้องหยุดชะงัก นอกเหนือจากเครื่องมือเหล่านี้แล้วยังมี Safari Extension ที่ให้คุณเพิ่มปุ่ม Snap ลงในแถบเครื่องมือ Safari LittleSnapper ยังบันทึก HTML ไว้ข้างหลังแต่ละหน้าเพื่อใช้อ้างอิงในอนาคต


ปลากะพงตัวน้อยหายไปหมดหน้า 404
jorisw

@jorisw, LittleSnapper ไม่มีอยู่อีกต่อไป การเปลี่ยน Ember นั้นไม่มีอยู่อีกต่อไป
kukoo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.