คุณสามารถเปลี่ยนข้อความ “แนบหน้าที่แสดงปัญหา” ให้เป็นคำสั่งเดียวได้ เซิร์ฟเวอร์ GroupDocs.Viewer.Mcp จะเรนเดอร์หน้าที่คุณระบุจากไฟล์ PDF, Word, Excel หรือ PowerPoint และบันทึกแต่ละหน้าเป็นไฟล์ PNG ที่มีชื่อไฟล์คาดเดาได้ บนเครื่องของคุณเอง เพื่อให้ Claude, Cursor หรือ GitHub Copilot สามารถสร้างภาพเหล่านี้สำหรับรายงานบั๊ก, หมายเหตุการตรวจสอบ หรือสไลด์ได้:
เรนเดอร์หน้าที่ 1, 4, และ 9 ของสเปคและบอกฉันว่ามีไฟล์อยู่ที่ไหน
เวอร์ชันขั้นตอนต่อขั้นตอนพร้อมการกำหนดค่าและการแก้ไขปัญหาอยู่ในเอกสาร: วิธีสร้างภาพหน้าของเอกสารสำหรับรายงานและตั๋ว.
ทำไมต้องอัตโนมัติภาพหน้า?
ภาพหน้าคือหลักฐานที่มีต้นทุนต่ำที่สุดที่มีอยู่. วิศวกรสนับสนุนแนบหน้าบิลที่แสดงยอดรวมที่ผิดพลาด; ผู้ตรวจสอบวางรูปย่อของแต่ละหน้าที่เปลี่ยนแปลงลงในหมายเหตุการตรวจสอบ; ผู้นำเสนอต้องการแผนภาพหนึ่งภาพโดยไม่ต้องจัดรูปแบบใหม่. ทำด้วยมือแต่ละขั้นตอนหมายถึงการเปิดไฟล์, ค้นหาหน้า, ถ่ายภาพหน้าจอและตั้งชื่อผลลัพธ์. จำนวนหน้าต่างไฟล์จะแตกต่างกัน ทำให้การทำงานไม่สามารถจัดเป็นชุดได้อย่างดี.
เอเจนต์สามารถทำส่วนที่ทำซ้ำได้หากการเรนเดอร์ทำโดยเอนจินจริงแทนที่เอเจนต์ทำตามเลียนแบบ. เอนจินจะทำการแบ่งหน้าเอกสารตามที่เอกสารทำและบันทึก PNG แบบเดียวกันทุกครั้ง.
ขั้นตอนการทำงานคืออะไร?
- วางไฟล์ไว้ในตำแหน่งที่เซิร์ฟเวอร์มองเห็นได้. เมานท์โฟลเดอร์ที่เก็บเอกสาร ไม่ว่าจะเป็นไฟล์ PDF หรือ Word เพื่อให้การเรนเดอร์ภาพหน้าของ DOCX ทำงานในลักษณะเดียวกัน. เซิร์ฟเวอร์จะอ่านจากเส้นทางจัดเก็บและเขียนภาพไปยังเส้นทางผลลัพธ์ ซึ่งคุณสามารถแยกออกได้ด้วย
GROUPDOCS_MCP_OUTPUT_PATH. - ตรวจสอบจำนวนหน้า. Prompt: “สเปคมีทั้งหมดกี่หน้า?” เอเจนต์เรียก
get_view_infoและอ่านค่าpageCount. สิ่งนี้สำคัญเพราะrender_pageไม่ปฏิเสธหมายเลขหน้าที่เกินจากจุดสิ้นสุดของเอกสาร. - ตั้งชื่อหน้า. Prompt: “เรนเดอร์หน้าที่ 1, 4, และ 9 ของสเปคและบอกฉันว่ามีไฟล์อยู่ที่ไหน.” เอเจนต์เรียก
render_pageสามครั้ง หนึ่งครั้งต่อหน้า. - รวบรวมชื่อไฟล์. ไฟล์คือ
specification_page1.png,specification_page4.pngและspecification_page9.pngอยู่ในโฟลเดอร์ผลลัพธ์. เอเจนต์รายงานเส้นทางไฟล์. - แนบไฟล์เหล่านั้น. หากไคลเอนต์ของคุณมีระบบติดตามปัญหา หรือเซิร์ฟเวอร์แชท MCP เชื่อมต่ออยู่ ให้ขอให้เอเจนต์แนบไฟล์เหล่านั้นไปยังตั๋วหรือข้อความ ขั้นตอนนี้ใช้เครื่องมือของเซิร์ฟเวอร์อื่น ไม่ใช่เซิร์ฟเวอร์นี้.
หากคุณต้องการเพียงไฟล์เท่านั้น ให้บอกให้ชัดเจน เพื่อให้เอเจนต์ไม่ต้องอธิบายภาพแต่ละภาพ:
บันทึกภาพเท่านั้น; คุณไม่จำเป็นต้องอธิบายพวกมัน.
เอเจนต์ตัดสินใจอะไร และเอนจินทำอะไร?
| การตัดสินใจหรือการกระทำ | เอเจนต์ | เอนจิน |
|---|---|---|
| หน้าที่เกี่ยวข้องคือหน้าใด | แมป “หน้าที่มีตารางราคา” ไปยังหมายเลขหน้า หลังจากการเรนเดอร์หรือการตรวจสอบ | ไม่มี |
| ว่าหน้านั้นมีอยู่หรือไม่ | เรียก get_view_info และเปรียบเทียบ |
คืนค่า pageCount และขนาดหน้า |
| การเรนเดอร์ | เรียก render_page หนึ่งครั้งต่อหน้า |
สร้างไฟล์ PNG |
| การตั้งชื่อไฟล์ | รายงานเส้นทางที่บันทึก | บันทึกเป็น <source-stem>_page<N>.png |
| การแนบไปยังตั๋ว | ใช้เครื่องมือของเซิร์ฟเวอร์อื่น | ไม่มี |
ตัวอย่างการสนทนา
ภาพประกอบอิงตามชื่อไฟล์ผลลัพธ์ที่ระบุไว้ ไม่ใช่ภาพหน้าจอที่จับได้.
You: Render pages 1, 4, and 9 of the specification and tell me where
the files are. Just save the images; no need to describe them.
Agent: [calls render_page for page 1, page 4 and page 9]
Saved:
<output folder>/specification_page1.png
<output folder>/specification_page4.png
<output folder>/specification_page9.png
ฉันจะทำให้ชุดข้อมูลเล็กลงอย่างไร?
การเรนเดอร์ทำหนึ่งหน้าต่อการเรียก และภาพแต่ละภาพจะส่งกลับไปยังเอเจนต์ในบรรทัดเดียว. การขอสิบหน้า หมายถึงการเรียกสิบครั้งและภาพสิบภาพในบทสนทนา. ขอเฉพาะหน้าที่คุณต้องการ. กฎที่สมเหตุสมผลคือเลือกหน้าก่อนการเรนเดอร์โดยใช้จำนวนหน้าและสำหรับเอกสารยาว ให้ใช้หน้าสารบัญ.
การใช้งานทั่วไป
- รายงานบั๊ก. หน้าของคู่มือหรือใบแจ้งหนี้ที่แสดงปัญหา.
- การตรวจสอบเอกสาร. หนึ่งภาพต่อหน้าที่เปลี่ยนแปลงในหมายเหตุการตรวจสอบ.
- สไลด์. ภาพของแผนภาพเดียวที่คุณต้องการโดยไม่ต้องจัดรูปแบบใหม่.
ข้อจำกัดที่ตรงไปตรงมา
- โหมดประเมินผล. หน้าที่เรนเดอร์จะมีลายน้ำการประเมินผล และกระบวนการเซิร์ฟเวอร์เปิดได้สูงสุด 15 เอกสาร หากภาพออกจากทีมของคุณ ให้ถาม “เซิร์ฟเวอร์ Viewer มีลิขสิทธิ์หรือไม่?” ก่อน เพื่อให้เอเจนต์เรียก
get_license_status. - หนึ่งหน้าต่อการเรียก. ไม่มีเครื่องมือหลายหน้า ชุดงานคือชุดของการเรียกหลายครั้ง.
- PNG เท่านั้น. รูปแบบคงที่; ความละเอียดไม่ใช่พารามิเตอร์ที่คุณสามารถตั้งค่าได้ผ่านเครื่องมือ.
- หมายเลขหน้าที่ผิดยังให้ภาพได้. ไฟล์ชื่อ
_page12.pngจะเป็นหน้าที่ 12 ก็ต่อเมื่อเอกสารมี 12 หน้า ตรวจสอบจำนวนหน้าก่อน.
คำถามที่พบบ่อย
ฉันจะเปลี่ยนหน้าของ PDF เป็นภาพด้วยเอเจนต์ AI อย่างไร? เชื่อมต่อเซิร์ฟเวอร์ GroupDocs.Viewer.Mcp กับไคลเอนต์ของคุณและขอหน้าตามหมายเลข เอเจนต์จะเรียก render_page และ PNG จะถูกบันทึกในโฟลเดอร์ผลลัพธ์เป็น <name>_page<N>.png.
ฉันจะแนบตัวอย่างเอกสารไปยังตั๋วด้วยเอเจนต์ AI อย่างไร? เซิร์ฟเวอร์ Viewer จะสร้างไฟล์ภาพ การแนบต้องใช้เซิร์ฟเวอร์ MCP ของระบบติดตามปัญหาที่เชื่อมต่อกับไคลเอนต์เดียวกัน ซึ่งเป็นเซิร์ฟเวอร์แยกที่มีเครื่องมือของตนเอง.
ฉันสามารถสร้างภาพย่อของเอกสารได้ในเครื่องหรือไม่? ได้. เอนจินทำงานในกระบวนการเซิร์ฟเวอร์บนเครื่องของคุณ และภาพจะถูกเขียนไปยังโฟลเดอร์ผลลัพธ์ที่คุณกำหนด.
ศึกษาเพิ่มเติม
- Documentation, canonical how-to: วิธีสร้างภาพหน้าของเอกสารสำหรับรายงานและตั๋ว
- Documentation hub: GroupDocs.Viewer MCP Server
- Start here: เอเจนต์หลายโหมดต้องการพิกเซล ไม่ใช่แค่ข้อความ
- Related: 3 คำถามที่เอเจนต์ AI ควรถามเอกสารก่อนทำการเรนเดอร์
- Related: เมื่อคำตอบอยู่ในแผนภูมิ: เอเจนต์ AI อ่านแผนภาพและการสแกนผ่าน MCP
- On-premise and security model: 3 สถาปัตยกรรมสำหรับการประมวลผลเอกสาร AI และสถาปัตยกรรมที่เก็บไฟล์ไว้ภายในเครือข่ายของคุณ
- Questions: GroupDocs Viewer forum
- Source: GroupDocs.Viewer.Mcp on GitHub