ในฐานะนักพัฒนา C# คุณอาจต้องรวมไฟล์ PDF สองไฟล์ขึ้นไปเป็น PDF ไฟล์เดียว ในกรณีเช่นนี้ หากคุณไม่ต้องการพิมพ์ไฟล์ PDF ต่างๆ เช่น รายงาน ใบเสร็จ ฯลฯ ทีละไฟล์ ให้รวมเป็นเอกสารเดียวแล้วพิมพ์ ในบทความนี้ ฉันจะกล่าวถึงวิธีการรวมไฟล์ PDF โดยใช้ REST API
หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:
การผสานไฟล์ REST API และ .NET SDK รวมไฟล์ PDF โดยใช้ REST API การผสานไฟล์ REST API และ .NET SDK สำหรับการรวมไฟล์ ฉันจะใช้ API ของ .NET SDK of GroupDocs.Merger Cloud เป็น Cloud SDK ที่มีคุณลักษณะหลากหลายและมีประสิทธิภาพสูง ซึ่งใช้ในการรวมเอกสารหลายฉบับเป็นเอกสารเดียว แบ่งเอกสารเดียวออกเป็นหลายเอกสาร มีฟังก์ชันการจัดลำดับใหม่หรือแทนที่หน้าเอกสาร เปลี่ยนการวางแนวหน้า จัดการรหัสผ่านของเอกสาร และดำเนินการจัดการอื่นๆ อย่างง่ายดายสำหรับรูปแบบไฟล์ที่รองรับ ปัจจุบันยังมี Java, PHP, Ruby, Android และ Node.js SDK เป็น สมาชิกตระกูลการควบรวมเอกสาร สำหรับ Cloud APIจำเป็นต้องมีการแปลงอีเมลเป็น PDF ในขณะที่อ้างอิงและแชร์เนื้อหาอีเมล ในบทความนี้ เราจะเรียนรู้การแปลงไฟล์ข้อความอีเมล เช่น MSG และ EML เป็น PDF โดยใช้ Python สิ่งนี้จะช่วยให้คุณแปลงข้อความอีเมลบนคลาวด์โดยอัตโนมัติภายในแอปพลิเคชันของคุณ
ต่อไปนี้เป็นหัวข้อที่กล่าวถึงในบทความนี้:
อีเมลไปยังไลบรารีการแปลง PDF สำหรับ Python แปลง MSG เป็น PDF โดยใช้ Python แปลง EML เป็น PDF ใน Python ไลบรารีการแปลง Python ฉันจะใช้ GroupDocs.Conversion Cloud API สำหรับ Python สำหรับการแปลงข้อความอีเมล EML และ MSG เป็น PDF บนคลาวด์ เมื่อใช้ API นี้ คุณยังสามารถแปลงรายการรูปแบบเอกสารและรูปภาพจำนวนมากเป็น รูปแบบที่รองรับ อื่นๆ
มีตัวอย่างภาษาไพธอนบน GitHub ที่ช่วยให้คุณเรียนรู้และนำคุณสมบัติไปใช้ในแอปพลิเคชันของคุณเอง คุณสามารถติดตั้ง groupdocs-conversion-cloud ด้วย pip (ตัวติดตั้งแพ็คเกจสำหรับ python) จาก PyPI (Python Package Index) โดยใช้คำสั่งต่อไปนี้:
pip install groupdocs-conversion-cloud หรือโคลนที่เก็บและติดตั้งผ่าน setuptools:หากคุณเป็นนักพัฒนา Python และต้องการแยกข้อมูลจากเอกสาร บทความนี้จะแนะนำคุณในการแยกรูปภาพจากเอกสาร Word, สเปรดชีต, งานนำเสนอ และเอกสาร PDF โดยใช้ตัวอย่าง Python อย่างง่าย
เราจะใช้ Python SDK ของ GroupDocs.Parser Cloud API อย่างไรก็ตาม ปัจจุบันยังมี .NET, Java, PHP, Ruby และ Node.js SDK เป็นเอกสารในการแยกวิเคราะห์สมาชิกในครอบครัว
API ยังรองรับการดึงข้อความและข้อมูลเมตาพร้อมกับการแยกรูปภาพจากเอกสารประเภทต่างๆ เช่น เอกสารประมวลผลคำ สเปรดชีต งานนำเสนอ อีเมล เอกสารสำคัญ มาร์กอัป และเอกสาร PDFบทความนี้จะแนะนำคุณในการแปลงสเปรดชีต Excel (XLS, XLSX) เป็นรูปแบบ PDF ใน Python สเปรดชีต Excel ใช้กันอย่างแพร่หลายในการดูแลใบแจ้งหนี้ บัญชีแยกประเภท สินค้าคงคลัง บัญชี และรายงานอื่นๆ ในทางกลับกัน PDF เป็นหนึ่งในรูปแบบที่ใช้บ่อยที่สุดและมีชื่อเสียงในด้านความสะดวกในการพกพา การแปลงระหว่างสองรูปแบบนี้เป็นสิ่งที่ผู้ใช้และโปรแกรมเมอร์ต้องการอย่างกว้างขวางเช่นกัน
Python ได้รับการพัฒนาในปี 1990 และปัจจุบันยังคงเป็นหนึ่งในภาษาที่ดีที่สุดและเป็นที่นิยมมากที่สุด นักพัฒนาทุกคนควรเรียนรู้ในปี 2020[1] ไปข้างหน้ากับไฟล์ Excel ของคุณบนที่เก็บข้อมูลบนคลาวด์ที่แปลงเป็น PDF โดยใช้ Python
Python SDK เพื่อแปลงเอกสารเป็น PDF ฉันจะใช้ Python SDK ของ GroupDocs.Conversion Cloud API สำหรับการแปลงในบทความนี้ ดังนั้นรับ APP KEY และ APP SID ของคุณจาก แดชบอร์ด ก่อนเริ่มดำเนินการตาม ขั้นตอนและตัวอย่างโค้ดที่มีอยู่
แปลงสเปรดชีต Excel เป็น PDF ใน Python ด้านล่างนี้เป็นขั้นตอนง่ายๆ ในการแปลงสเปรดชีต XLS, XLSX เป็น PDF โดยใช้ Python:
อัปโหลดสเปรดชีตบนคลาวด์ แปลงสเปรดชีตที่อัปโหลด ดาวน์โหลดเอกสาร PDF ที่แปลงแล้ว โค้ด Python แสดงไว้ด้านล่างเพื่อให้คุณเข้าใจได้ดีขึ้นว่ามันง่ายเพียงใด:วันนี้เรากำลังพิจารณาการแปล REST API ที่สามารถแปลเอกสาร Word และ Excel เป็นภาษาอื่นได้ ด้วย GroupDocs.Translation Cloud เอกสารใดๆ ก็ตามสามารถแปลจากภาษาอังกฤษเป็นภาษาจีน ฝรั่งเศส เยอรมัน อิตาลี รัสเซีย หรือสเปน และในทางกลับกัน ดังนั้นนี่คือคู่ภาษาที่สามารถทำการแปลได้
ภาษาอังกฤษเป็นภาษาจีนและภาษาจีนเป็นภาษาอังกฤษ ภาษาอังกฤษเป็นภาษาฝรั่งเศส & ภาษาฝรั่งเศสเป็นภาษาอังกฤษ ภาษาอังกฤษเป็นภาษาเยอรมันและภาษาเยอรมันเป็นภาษาอังกฤษ ภาษาอังกฤษเป็นภาษาอิตาลีและภาษาอิตาลีเป็นภาษาอังกฤษ ภาษาอังกฤษเป็นภาษารัสเซียและภาษารัสเซียเป็นภาษาอังกฤษ ภาษาอังกฤษเป็นภาษาสเปนและภาษาสเปนเป็นภาษาอังกฤษ ในขณะที่แปล API จะดูแลย่อหน้า ตาราง และส่วนหัว ท้ายกระดาษ เชิงอรรถ อ้างอิงท้ายเรื่อง และแม้กระทั่งคำบรรยายรูปภาพของเอกสารการประมวลผล Word ของคุณ สำหรับสเปรดชีต Excel จะสนับสนุนเซลล์ แผนภูมิ ตาราง และตาราง Pivot
วิธีแปลเอกสาร Word หรือ Excel ด้วย REST API บทความนี้จะแนะนำขั้นตอนการแปลเอกสาร Word หรือ Excel โดยใช้ REST API นี่คือขั้นตอนในการปฏิบัติตาม:
อัปโหลดเอกสารเพื่อแปล แปลเอกสารในภาษาต่างๆ ดาวน์โหลดเอกสารแปล อัปโหลดเอกสารเพื่อแปล อัปโหลดไฟล์ของคุณที่พื้นที่เก็บข้อมูลบนคลาวด์โดยใช้ แดชบอร์ด หรือโดยใช้ Swagger UI สำหรับ API ฉันจะแสดงวิธีอัปโหลดบนคลาวด์โดยใช้ทั้งสองตัวเลือกอีกหนึ่งข่าวสำหรับ Cloud Developers! GroupDocs ได้เปิดตัว Document Metadata Manipulation Cloud API สิ่งนี้ทำให้ [โซลูชันการจัดการข้อมูลเมตาของเอกสาร] สมบูรณ์ยิ่งขึ้น 1 ของ GroupDocs โซลูชันนี้ให้บริการนักพัฒนา .NET และ Java อยู่แล้วในฐานะ On-Premise API สำหรับนักพัฒนา และเป็น แอปแก้ไขข้อมูลเมตาของเอกสารออนไลน์ฟรี สำหรับผู้ใช้ทุกประเภทเพื่อดูและแก้ไขข้อมูลเมตาของเอกสาร
การจัดการข้อมูลเมตา Cloud API GroupDocs.Metadata Cloud API พร้อมกับ SDK ที่ช่วยให้นักพัฒนาสามารถจัดการ (เพิ่ม ลบ อัปเดต แยก และดู) ข้อมูลเมตาของรูปแบบไฟล์มากกว่า 50 รูปแบบ
GroupDocs.Metadata ช่วยให้สามารถเข้าถึงและจัดการกับข้อมูลเมตาของไฟล์ได้หลายวิธี เช่น:
ชื่อแท็กที่เป็นไปได้ ชื่อทรัพย์สิน มูลค่าทรัพย์สิน ตรงกับวลีที่ตรงกัน จับคู่ Regex โครงสร้างข้อมูลเมตาทั้งหมด แท็ก เพื่อให้ได้แนวคิดที่ดีขึ้นเกี่ยวกับคุณสมบัติและผลิตภัณฑ์ คุณสามารถไปที่คู่มือสำหรับนักพัฒนาในส่วน เอกสารประกอบ ได้เสมอ
รูปแบบเอกสารที่รองรับ คุณสามารถดำเนินการกับเอกสารที่เป็นเอกสารประมวลผลคำ สเปรดชีต งานนำเสนอ ไฟล์เสียงและวิดีโอ รูปภาพ PDF eBook ภาพวาด และอื่นๆ อีกมากมาย รายการด้านล่างคือรูปแบบไฟล์ที่ GroupDocs API รองรับอยู่ในขณะนี้ และหวังว่าจะตอบสนองความต้องการของคุณ คุณสามารถเยี่ยมชมเอกสารได้ตลอดเวลาเพื่อทราบเกี่ยวกับ รูปแบบเอกสารที่รองรับ หรือคำแนะนำทุกประเภทข่าวดีสำหรับ Cloud Developers! GroupDocs ได้เปิดตัว Document Editing Cloud API ซึ่งช่วยปรับปรุง โซลูชันการแก้ไขเอกสาร ของ GroupDocs โซลูชันนี้มีอยู่แล้วสำหรับนักพัฒนา .NET และ Java ในฐานะ on-premises API และในฐานะ แอปออนไลน์ข้ามแพลตฟอร์ม เพื่อให้ผู้ใช้ทุกประเภทสามารถแก้ไขเอกสารออนไลน์ได้ฟรี GroupDocs.Editor Cloud API พร้อมกับ SDK ช่วยให้นักพัฒนาสามารถแก้ไขรูปแบบเอกสารยอดนิยมส่วนใหญ่โดยใช้ตัวแก้ไข WYSIWYG ส่วนหน้าโดยไม่ต้องมีแอปพลิเคชันเพิ่มเติม
GroupDocs.Editor Cloud เป็น REST API ที่มีตัวเลือกการแก้ไขมากมายและการปรับแต่งเอาต์พุตเพื่อปรับแต่งกระบวนการแก้ไขของเอกสารประเภทต่างๆ คุณสมบัติหลักบางประการ ได้แก่ :
แก้ไขเอกสารการประมวลผลคำในโหมดโฟลว์หรือเพจ จัดการการแยกฟอนต์เพื่อให้ผู้ใช้ได้รับประสบการณ์เดียวกัน การเพิ่มประสิทธิภาพการใช้หน่วยความจำของไฟล์ขนาดใหญ่ รองรับสเปรดชีตแบบหลายแท็บ การแปลงตัวเลขและวันที่ที่ยืดหยุ่น URI และการรับรู้ที่อยู่อีเมล เพื่อให้ได้แนวคิดที่ดีขึ้นเกี่ยวกับคุณสมบัติและผลิตภัณฑ์ คุณสามารถไปที่คู่มือสำหรับนักพัฒนาในส่วน เอกสารประกอบ ได้เสมอ
ประเภทเอกสารที่รองรับ นี่คือรูปแบบเอกสารที่รองรับในปัจจุบัน คุณสามารถเยี่ยมชมเอกสารสำหรับ GroupDocs.Editor Cloud ได้ตลอดเวลาเพื่อทราบเกี่ยวกับ รูปแบบเอกสารที่รองรับ ทั้งหมด
SDK และตัวอย่าง นอกเหนือจากการแก้ไขเอกสาร REST API สำหรับ Cloud แล้ว GroupDocs ยังมี SDK แบบโอเพ่นซอร์ส ดังนั้นจึงสามารถปรับแต่งสิ่งเหล่านี้ได้เองตามข้อกำหนด นักพัฒนาสามารถใช้ cURL เพื่อโต้ตอบกับ GroupDocs.ข่าวดีสำหรับนักพัฒนาระบบคลาวด์! GroupDocs ได้เปิดตัว Watermark Cloud API สิ่งนี้ช่วยปรับปรุง GroupDocs โซลูชันลายน้ำ มีอยู่แล้วในชื่อ on-premises API สำหรับนักพัฒนา .NET และ Java และเป็น แอปออนไลน์ข้ามแพลตฟอร์ม สำหรับผู้ใช้ทุกประเภท Watermark Cloud API พร้อมกับ SDK ช่วยให้นักพัฒนารักษาความปลอดภัยเอกสารสำคัญด้วยลายน้ำ ซึ่งยากต่อการลบโดยอัตโนมัติด้วยเครื่องมือของบุคคลที่สาม
GroupDocs.Watermark Cloud เป็น REST API ที่ให้คุณสมบัติหลักทั้งหมดเพื่อรักษาความปลอดภัยเอกสารและจัดการลายน้ำ คุณสมบัติที่สำคัญบางประการ ได้แก่ เพิ่มลายน้ำรูปภาพหรือข้อความ ลบลายน้ำที่เพิ่มแล้ว แทนที่หรือค้นหาลายน้ำในรูปแบบที่รองรับทั้งหมด
ประเภทเอกสารที่รองรับ นี่คือรูปแบบเอกสารที่รองรับในปัจจุบัน คุณสามารถไปที่ documentation สำหรับ GroupDocs.Watermark Cloud ได้ทุกเมื่อเพื่อรับแนวคิดที่สมบูรณ์เกี่ยวกับคุณลักษณะเฉพาะ ซึ่งมีให้สำหรับรูปแบบเอกสารที่รองรับ
SDK และตัวอย่าง นอกเหนือจาก REST API แบบลายน้ำแล้ว GroupDocs ยังมี SDK แบบโอเพ่นซอร์สที่สามารถปรับแต่งได้เองตามข้อกำหนด นักพัฒนาสามารถใช้ SDK ที่เกี่ยวข้องเพื่อเร่งการพัฒนา โดยไม่ต้องกังวลเกี่ยวกับรายละเอียดระดับต่ำของการร้องขอและการจัดการการตอบสนอง ขณะนี้ เราได้เปิดตัว SDK ที่กล่าวถึงด้านล่างพร้อมกับตัวอย่าง SDK และตัวอย่างเหล่านี้ พร้อมใช้งานบน GitHub ด้วย):ลดความซับซ้อนของราคาสำหรับลูกค้าใหม่ เราได้อัปเดตโครงสร้างราคา GroupDocs Cloud เพื่อทำให้ลูกค้าใหม่ง่ายขึ้น ก่อนหน้านี้การเรียก API บางรายการสามารถ “เรียกเก็บเงินได้” ในขณะที่การเรียก API อื่นๆ ไม่ใช่ หากการเรียก API สร้างเอกสารหรือผลลัพธ์ที่มีความหมาย จะมีการเรียกเก็บเงิน หากการเรียก API ไม่ได้สร้างเอกสารหรือผลลัพธ์ ก็จะไม่มีการเรียกเก็บเงิน อย่างไรก็ตาม มี ‘พื้นที่สีเทา’ บางอย่างกับผลิตภัณฑ์ GroupDocs Cloud บางอย่างที่ลูกค้าสับสนว่าควรจะเรียกเก็บเงินสำหรับการโทรบางสายหรือไม่
เพื่อแก้ไขปัญหานี้ เราได้อัปเดตราคาของเราให้เรียกเก็บเงินสำหรับการเรียก API ทุกครั้ง ไม่ว่าการเรียก API นั้นจะทำอะไรก็ตาม ในขณะเดียวกัน ค่าใช้จ่ายของการเรียก API แต่ละครั้งในรูปแบบการกำหนดราคาใหม่ได้ลดลง 1/3
สิ่งนี้ส่งผลต่อลูกค้าปัจจุบันอย่างไร เนื่องจากผลกระทบของการเปลี่ยนแปลงนี้แตกต่างกันไปสำหรับลูกค้าทุกราย เราจึงไม่ได้เปลี่ยนลูกค้าที่มีอยู่เป็นราคาใหม่โดยอัตโนมัติ เช่นเดียวกับการเปลี่ยนแปลงราคาทุกครั้ง เรามีลูกค้าเดิม “รุ่นปู่” ซึ่งจะยังคงถูกเรียกเก็บเงินตามราคาเมื่อพวกเขาสมัครใช้งาน
หากคุณเป็นลูกค้าปัจจุบันที่ต้องการเปลี่ยนไปใช้ราคาใหม่ คุณสามารถทำได้โดยไปที่หน้า “ซื้อเลย” ภายในบัญชี GroupDocs Cloud ของคุณ
คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับราคาใหม่ได้ที่นี่: https://purchase.groupdocs.cloud/pricing.GroupDocs ยินดีที่จะแบ่งปันกับคุณว่าคุณสมบัติ GroupDocs.Storage Cloud API นั้นง่ายขึ้นแล้ว พื้นที่จัดเก็บไฟล์และโฟลเดอร์และการจัดการไม่ได้ขึ้นอยู่กับ GroupDocs.Storage Cloud API ที่แยกต่างหากอีกต่อไป อย่างไรก็ตาม ฟีเจอร์เหล่านี้มีให้บริการในรูปแบบไมโครเซอร์วิสในทุก GroupDocs Cloud API ถึง แม่นยำมาก “GroupDocs.Storage Cloud ถูก ยกเลิก เป็นผลิตภัณฑ์แยกต่างหาก”
ผู้ใช้ที่มีอยู่สามารถทำอะไรได้บ้าง GroupDocs.Storage Cloud API และ SDK ต่อไปนี้จะยังคงใช้งานได้เฉพาะในที่เก็บข้อมูลสาธารณะ เช่น GitHub, NuGet และอื่นๆ สำหรับลูกค้าปัจจุบันจนถึงวันที่ 31 ธันวาคม 2020:
GroupDocs.Storage Cloud SDK สำหรับ .NET GroupDocs.Storage Cloud SDK สำหรับ PHP GroupDocs.Storage Cloud SDK สำหรับ Ruby ดังนั้น เราขอแนะนำให้อัปเดตแอปพลิเคชันของคุณเป็น SDK/เอ็นด์พอยต์เวอร์ชันล่าสุดก่อนที่จะถูกลบออกจากทุกแพลตฟอร์มโดยสมบูรณ์
GroupDocs.Storage Cloud จะไม่สามารถใช้ได้สำหรับ ซื้อ แยกต่างหากหรือเป็นส่วนหนึ่งของ GroupDocs.Total Cloud Product Family อีกต่อไป อย่างไรก็ตาม การสนับสนุนทางเทคนิค ยินดีต้อนรับคุณสำหรับคำถามเพิ่มเติมเกี่ยวกับการโยกย้ายไปยัง เวอร์ชันล่าสุด