บางครั้ง งานนำเสนอ PowerPoint (PPTX, PPT) จะมีข้อมูลข้อความที่สำคัญ เช่น ชื่อเรื่อง จุดสำคัญ และคำบรรยาย ที่คุณอาจต้องการวิเคราะห์หรือใช้ซ้ำ แทนที่จะคัดลอกข้อความด้วยตนเอง บทความนี้จะแสดงให้เห็นว่าวิธีการดึงข้อความจากสไลด์ PowerPoint (PPT หรือ PPTX) โดยใช้โปรแกรมผ่าน .NET REST API.
- ทำไมถึงต้องดึงข้อความจาก PowerPoint?
- API การดึงข้อมูลข้อความจาก PowerPoint
- Extract Text from PPTX in C# .NET
- ดึงข้อความจาก PowerPoint โดยใช้ cURL
- ลองใช้ตัวดึงข้อความ PowerPoint ออนไลน์
ทำไมต้องดึงข้อความจาก PowerPoint?
การดึงข้อความจากสไลด์ PowerPoint มีประโยชน์เมื่อคุณต้องการ:
- Retrieve content or notes from presentation slides for documentation.
- ดัชนีและค้นหาเนื้อหาในสไลด์ในระบบความรู้
- ทำการวิเคราะห์เนื้อหาหรือการขุดข้อมูลข้อความ
- ทำให้การดึงข้อความจาก PowerPoint จำนวนมากเป็นอัตโนมัติเพื่อการเก็บถาวรหรือการรายงาน
ด้วยการใช้ GroupDocs.Parser Cloud คุณสามารถดึงเนื้อหาข้อความจากงานนำเสนอ PowerPoint ได้อย่างง่ายดายและปลอดภัยในคลาวด์ โดยไม่ต้องการ PowerPoint บนระบบของพวกเขา
API การดึงข้อความจาก PowerPoint
GroupDocs.Parser Cloud SDK for .NET เป็น REST API ที่ทรงพลังออกแบบมาเพื่อดึงข้อความ, ข้อมูลเมตา, และข้อมูลที่มีโครงสร้างจากรูปแบบเอกสารหลายรูปแบบรวมถึง PowerPoint, Word, Excel, และ PDF.
ข้อกำหนดเบื้องต้น
ก่อนที่คุณจะเริ่ม โปรดตรวจสอบให้แน่ใจว่าคุณมี:
- บัญชี GroupDocs Cloud account เพื่อรับ Client ID และ Client Secret ของคุณ
- ติดตั้ง .NET 6.0 หรือสูงกว่าในระบบของคุณ。
- Visual Studio หรือ IDE ที่เข้ากันได้อื่น ๆ
ติดตั้ง SDK
ติดตั้งแพ็คเกจผ่าน NuGet:
NuGet\Install-Package GroupDocs.Parser-Cloud -Version 25.7.0
Extract Text from PPTX in C# .NET
ตามขั้นตอนเหล่านี้เพื่อนำข้อความจากการนำเสนอ PowerPoint ออกมาโดยโปรแกรมวิธีการ
ขั้นตอนที่ 1 – เริ่มต้น API
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var parserApi = new ParserApi(configuration);
ขั้นตอนที่ 2 – กำหนดข้อมูลไฟล์
var fileInfo = new FileInfo { FilePath = "presentation.pptx" };
var options = new ParseOptions { FileInfo = fileInfo };
var request = new ParseRequest(options);
ขั้นตอนที่ 3 – ดึงข้อความจากสไลด์
var response = parserApi.Parse(request);
Console.WriteLine("Extracted Text: ");
Console.WriteLine(response.Text);
/ For further examples, please visit https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-dotnet
var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-55c38f4b7f22", "XXXXXXXXXXXX");
var parseApi = new ParseApi(configuration);
var fileApi = new FileApi(configuration);
// โหลดเอกสาร PowerPoint ที่ต้องการ
using (var fileStream = OpenRead("input.pptx"))
{
// upload the input PPT to cloud storage
var uploadRequest = new Requests.UploadFileRequest("input.pptx", fileStream);
fileApi.UploadFile(uploadRequest);
}
var options = new TextOptions
{
FileInfo = new FileInfo { FilePath = "input.pptx" }
};
var request = new TextRequest(options);
// extract text from PowerPoint presentation
var response = parseApi.Text(request);
Console.WriteLine("Extracted Text:\n");
Console.WriteLine(response.Text);
💡 คุณสามารถปรับเปลี่ยนคำขอเพื่อดึงข้อความเฉพาะจากสไลด์ที่เลือกโดยการกำหนดหมายเลขสไลด์ในพารามิเตอร์
ParseOptions
ดึงข้อมูลข้อความจาก PowerPoint โดยใช้ cURL
หากคุณต้องการทำงานกับการเรียก REST API โดยตรง ให้ใช้คำสั่ง cURL ต่อไปนี้เพื่อดึงข้อความจากไฟล์ PowerPoint โดยไม่ต้องเขียนโค้ด
ขั้นตอนที่ 1 – รับโทเค็นการเข้าถึง
curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
ขั้นตอนที่ 2 – ดึงข้อความจาก PowerPoint
curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/text" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"FileInfo\": { \"FilePath\": \"slides.pptx\", \"StorageName\": \"internal\" } }"
Replace
{ACCESSTOKEN}with the token obtained above, และกำหนดชื่อไฟล์ PowerPoint ของคุณไว้ใต้FilePath.
ลองใช้ตัวดึงข้อความ PowerPoint ออนไลน์
คุณยังสามารถใช้ ตัวดึงข้อความ PowerPoint ออนไลน์ ฟรีของเราเพื่อลองทดสอบฟังก์ชันการทำงานของ API โดยไม่ต้องเขียนโค้ด อัปโหลดไฟล์ PowerPoint ของคุณและดาวน์โหลดเนื้อหาข้อความที่ดึงออกมาในรูปแบบข้อความปกติทันที

ใช้ GroupDocs.Parser Cloud เพื่อดึงข้อความจาก PowerPoint ออนไลน์
ข้อสรุป
ในบทแนะนำนี้ คุณได้เรียนรู้วิธีการดึงข้อมูลข้อความจากการนำเสนอ PowerPoint โดยใช้ GroupDocs.Parser Cloud SDK สำหรับ .NET วิธีนี้ช่วยให้นักพัฒนาสามารถทำให้การดึงข้อมูลข้อความจาก PowerPoint เป็นไปโดยอัตโนมัติ ซึ่งเหมาะสำหรับการสร้างการวิเคราะห์เนื้อหา การจัดทำดัชนี หรือโซลูชันการค้นหา
ข้อได้เปรียบหลัก:
- แยกข้อความออกจากสไลด์ PPT และ PPTX อย่างง่ายดาย。
- ไม่ต้องติดตั้ง PowerPoint
- บนคลาวด์อย่างเต็มที่พร้อมการรวม REST API.
- ส่งข้อมูลข้อความที่สะอาดและมีโครงสร้างเพื่อการประมวลผลเพิ่มเติม
คำถามที่พบบ่อย – FAQs
ฉันสามารถแยกข้อความจากไฟล์ PPT และ PPTX ได้หรือไม่? ใช่. API รองรับทั้งรูปแบบ PPT เก่าและรูปแบบ PPTX สมัยใหม่.
ฉันต้องติดตั้ง Microsoft PowerPoint ไหม? ไม่ใช่ กลุ่ม GroupDocs.Parser Cloud ทำงานอิสระจากซอฟต์แวร์บนเดสก์ท็อป
ฉันสามารถดึงข้อความจากสไลด์เฉพาะได้ไหม? ใช่. คุณสามารถกำหนดหมายเลขสไลด์หรือช่วงในตัวเลือกคำขอของคุณได้。
รูปแบบของข้อความที่ดึงออกมาคืออะไร? ข้อความถูกส่งคืนเป็นข้อความธรรมดา (.txt) ที่เหมาะสำหรับการวิเคราะห์หรือการทำดัชนี
มีเวอร์ชันทดลองใช้ฟรีหรือไม่? ใช่ คุณสามารถสร้าง บัญชีทดลองใช้ฟรี และทำการเรียก API ได้สูงสุดถึง 150 รายการต่อเดือน
