PDF เป็นรูปแบบที่ได้รับความนิยมสูงสุดและเป็นมาตรฐานอุตสาหกรรมสำหรับการแบ่งปันและการพิมพ์เอกสาร ในบางกรณี เราอาจต้องสลับหน้า pdf หรือจัดเรียงหน้า pdf ใหม่ เราสามารถจัดระเบียบหน้า pdf ใหม่ให้เป็นเอกสารที่มีโครงสร้างที่ดีโดยการย้ายหรือสลับหน้าเฉพาะเจาะจงภายในเอกสาร PDF โดยทางโปรแกรมบนคลาวด์ ในบทความนี้ เราจะเรียนรู้วิธีจัดเรียงหน้า PDF ใหม่โดยใช้ REST API ใน Ruby
หัวข้อต่อไปนี้จะครอบคลุมถึงการจัดเรียงไฟล์ PDF ใหม่ในบทความนี้:
- จัดเรียงหน้า PDF REST API และ Ruby SDK ใหม่
- วิธีจัดเรียงหน้าใหม่ในเอกสาร PDF โดยใช้ Ruby
- วิธีสลับหน้า PDF โดยใช้ REST API โดยใช้ Ruby
- วิธีลบหลายหน้าออกจาก PDF โดยใช้ Ruby
จัดเรียงหน้า PDF REST API และ Ruby SDK ใหม่
ในการจัดระเบียบหน้า pdf หรือจัดลำดับหน้า pdf ใหม่ทางออนไลน์ฟรี เราจะใช้ Ruby SDK ของ GroupDocs.Merger Cloud API ช่วยให้เราสามารถแยก รวม ลบหน้าที่ไม่ต้องการออกจาก pdf คุณยังสามารถจัดเรียงลำดับหน้าใหม่ในรูปแบบ pdf สำหรับหน้าเดียวหรือชุดของหน้าภายใน รูปแบบเอกสารที่รองรับ โปรดติดตั้งโดยใช้คำสั่งต่อไปนี้ในคอนโซล:
gem install groupdocs_merger_cloud
โปรด รับรหัสลูกค้าและข้อมูลลับจากแดชบอร์ด ก่อนทำตามขั้นตอนดังกล่าว เมื่อคุณมี ID และรหัสลับของคุณแล้ว ให้เพิ่มรหัสตามที่แสดงด้านล่าง:
# โหลดอัญมณี https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-ruby ในแอปพลิเคชัน Ruby สำหรับ http://api.groupdocs.cloud
require 'groupdocs_merger_cloud'
# รับ client_id และ client_secret ของคุณจาก https://dashboard.groupdocs.cloud หลังจากลงทะเบียนฟรี
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
ตอนนี้ ทำตามขั้นตอนด้านล่างเพื่อจัดลำดับหน้าของ pdf ใหม่ ลบและจัดเรียงหน้า pdf ใหม่บนโทรศัพท์หรือแท็บเล็ตของคุณ
วิธีจัดเรียงหน้าใหม่ในเอกสาร PDF โดยใช้ Ruby
เราสามารถจัดเรียงหน้าใหม่โดยย้ายหน้าไปยังตำแหน่งใหม่ในเอกสาร PDF โดยทางโปรแกรมบนคลาวด์โดยทำตามขั้นตอนด้านล่าง ประการแรก คุณสามารถ อัปโหลดไฟล์ PDF ไปยังคลาวด์ได้ ดังนั้น ไฟล์ PDF ที่อัปโหลดจะอยู่ใน ส่วนไฟล์ ของแดชบอร์ดบนคลาวด์ ตอนนี้เราจะย้ายหน้า pdf โดยทำตามขั้นตอนด้านล่าง:
- ประการแรก สร้างอินสแตนซ์ของ PagesApi
- จากนั้น สร้างอินสแตนซ์ของ MoveOptions
- จากนั้น สร้างอินสแตนซ์ของ FileInfo
- กำหนดเส้นทางไฟล์ PDF อินพุตและเส้นทางไฟล์เอาต์พุต
- ถัดไป ตั้งค่าหมายเลขหน้าปัจจุบันและหมายเลขหน้าใหม่
- หลังจากนั้น สร้าง MoveRequest ด้วย MoveOptions เป็นอาร์กิวเมนต์
- สุดท้าย เรียกเมธอด move() และบันทึกเอกสารที่อัปเดต
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการย้ายหน้าในไฟล์ pdf โดยใช้ REST API ใน Ruby:
# ตัวอย่างโค้ดนี้สาธิตวิธีการย้ายหน้าภายในเอกสาร PDF
# สร้างอินสแตนซ์ของ Pages API
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)
# เริ่มต้น MoveOptions
@options = GroupDocsMergerCloud::MoveOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/pdf-pages.pdf'
@options.output_path = "rearrange_pages/move-pages.pdf"
@options.page_number = 2
# ตำแหน่งใดที่จะย้ายหน้า pdf
@options.new_page_number = 5
# จัดลำดับหน้าใหม่ในไฟล์ PDF
@result = @pages_api.move(GroupDocsMergerCloud::MoveRequest.new(@options))
puts("Successfully moved pdf page by page number.")
สุดท้าย ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ PDF ของหน้าที่จัดระเบียบไว้บนคลาวด์ วิธีจัดเรียงหน้าใหม่เป็น PDF ฟรี โปรดลองใช้ [เครื่องมือรวมไฟล์ PDF ออนไลน์ฟรีและจัดลำดับใหม่] ต่อไปนี้ 11 ซึ่งพัฒนาโดยใช้ API ด้านบน
วิธีสลับหน้า PDF โดยใช้ REST API โดยใช้ Ruby
เราสามารถสลับตำแหน่งของสองหน้าในเอกสาร PDF โดยทำตามขั้นตอนด้านล่าง:
- ประการแรก สร้างอินสแตนซ์ของ PagesApi
- จากนั้น สร้างอินสแตนซ์ของ SwapOptions
- จากนั้น สร้างอินสแตนซ์ของ FileInfo
- กำหนดเส้นทางไฟล์ PDF อินพุตและเส้นทางไฟล์เอาต์พุต
- ถัดไป ตั้งค่าหมายเลขหน้าปัจจุบันและหมายเลขหน้าใหม่
- หลังจากนั้น สร้าง SwapRequest ด้วย SwapOptions เป็นอาร์กิวเมนต์
- สุดท้าย เรียกเมธอด swap() และบันทึกเอกสารที่อัปเดต
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเปลี่ยนลำดับของหน้าในเอกสาร PDF โดยใช้ REST API ใน Ruby:
# ตัวอย่างโค้ดนี้สาธิตวิธีสลับหน้าในเอกสาร PDF
# สร้างอินสแตนซ์ของ Pages API
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)
# เริ่มต้น SwapOptions
@options = GroupDocsMergerCloud::SwapOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/pdf-pages.pdf'
@options.output_path = "rearrange_pages/swap-pages.pdf"
@options.first_page_number = 2
@options.second_page_number = 4
# สลับหน้าในไฟล์ PDF
@result = @pages_api.swap(GroupDocsMergerCloud::SwapRequest.new(@options))
puts("Successfully swapped pdf pages with page numbers.")
สุดท้าย ตัวอย่างโค้ดด้านบนจะบันทึกหน้า PDF ที่สลับบนคลาวด์ จะจัดลำดับหน้า pdf ใหม่ได้อย่างไร โปรดลองใช้เครื่องมือออนไลน์ฟรีต่อไปนี้เพื่อ สลับและเปลี่ยนลำดับของหน้า PDF ทางออนไลน์ ซึ่งพัฒนาโดยใช้ API ด้านบน
วิธีลบหลายหน้าออกจาก PDF โดยใช้ Ruby
เราสามารถลบหน้าพิเศษในเอกสาร PDF ได้โดยทำตามขั้นตอนด้านล่าง:
- ประการแรก สร้างอินสแตนซ์ของ PagesApi
- จากนั้น สร้างอินสแตนซ์ของ RemoveOptions
- จากนั้น สร้างอินสแตนซ์ของ FileInfo
- กำหนดเส้นทางไฟล์ PDF อินพุตและเส้นทางไฟล์เอาต์พุต
- ตอนนี้ ระบุหมายเลขหน้าที่คั่นด้วยเครื่องหมายจุลภาคที่จะลบ
- หลังจากนั้น สร้าง RemoveRequest ด้วย RemoveOptions เป็นอาร์กิวเมนต์
- สุดท้าย เรียกเมธอด remove() และบันทึกเอกสารที่อัปเดต
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสลับสองหน้าภายในเอกสาร PDF โดยใช้ REST API ใน Ruby:
# ตัวอย่างรหัสนี้สาธิตวิธีการลบหน้าออกจากเอกสาร PDF
# สร้างอินสแตนซ์ของ Pages API
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)
# เริ่มต้น RemoveOptions
@options = GroupDocsMergerCloud::RemoveOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/pdf-pages.pdf'
@options.output_path = "rearrange_pages/remove-pages.pdf"
@options.pages = [2, 4, 6]
# ลบหน้าในไฟล์ PDF
@result = @pages_api.remove(GroupDocsMergerCloud::RemoveRequest.new(@options))
puts("Successfully deleted specific pages from PDF.")
สุดท้าย ตัวอย่างโค้ดด้านบนจะลบหน้า PDF ที่ถูกลบออกจากระบบคลาวด์ จะลบหน้า pdf ออนไลน์ฟรีได้อย่างไร โปรดลองใช้ เครื่องมือลบหน้า pdf ออนไลน์ เพื่อลบหน้าออกจาก pdf ฟรี ซึ่งพัฒนาโดยใช้ API ด้านบน
สรุป
ในบทความนี้ เราได้เรียนรู้:
- วิธีเปลี่ยนลำดับหน้าใน pdf;
- สลับและจัดลำดับหน้า PDF ใหม่ได้ฟรี
- ลบหน้าในไฟล์ pdf และตัวลบหน้า pdf ออนไลน์
นอกจากนี้ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ GroupDocs.Merge Cloud API โดยใช้ เอกสารประกอบ นอกจากนี้ เรายังมีส่วน การอ้างอิง API ที่ช่วยให้คุณแสดงภาพและโต้ตอบกับ API ของเราได้โดยตรงผ่านเบราว์เซอร์ นอกจากนี้ groupdocs.cloud กำลังเขียนบล็อกโพสต์ใหม่ในหัวข้อที่น่าสนใจอื่นๆ ดังนั้นโปรดติดตามการอัปเดตเป็นประจำ
ถามคำถาม
สำหรับคำถามเกี่ยวกับวิธีจัดเรียงใหม่และลบหน้า pdf โปรดอย่าลังเลที่จะถามเราผ่านฟอรัม
ดูสิ่งนี้ด้วย
- แยกเอกสาร PDF โดยใช้ REST API ใน Node.js
- หมุน PDF ออนไลน์และพลิก PDF ออนไลน์ฟรี
- วิธีสร้างแนวนอนหน้าเดียวใน Word
- แยกหน้าจาก PDF ออนไลน์ฟรี
- แยกไฟล์ Word เป็นหลายไฟล์และแยกหน้าใน Word
- รวม PDF เป็นหนึ่ง รวม PDF หลายไฟล์เป็นหนึ่งเดียว และ PDF Combiner ออนไลน์
- จัดเรียงหน้า PDF ใหม่โดยใช้ REST API ใน Node.js
- ผสานไฟล์ Word และผสานไฟล์ DOC
- รวมเอกสารประเภทต่างๆ โดยใช้ REST API ใน Python
- แยกหน้าเฉพาะจาก PDF โดยใช้ Python