FAQ
หน้านี้มีคำตอบสำหรับคำถามที่พบบ่อย โปรดเรียนรู้หน้าปัจจุบัน-บางทีนี้จะช่วยให้คุณสามารถแก้ปัญหาของคุณได้อย่างรวดเร็ว.
หากคุณยังไม่พบคำตอบสำหรับคำถามของคุณคุณสามารถถามในฟอรั่มการสนับสนุน สำหรับข้อมูลเกี่ยวกับวิธีการรายงานคำถามหรือปัญหาของคุณอย่างถูกต้องโปรดดูที่ การสนับสนุนด้านเทคนิค เพจ.
ทั่วไป
ถาม:Aspose.Wordsคืออะไร?
Aspose.WordsสำหรับC++ เป็นไลบรารีชั้นที่ช่วยให้การใช้งานของคุณเพื่อดำเนินการที่หลากหลายของงานการประมว ด้วย Aspose.WordsสำหรับC++ คุณสามารถสร้างแก้ไขแปลงทำให้และพิมพ์เอกสารโดยไม่ต้องใช้งานของบุคคลที่สาม.
รายละเอียดสามารถพบได้ในเอกสารของเรา.
ถาม:หมายความว่าอย่างไร"Aspose.Wordsไม่จำเป็นต้องมีการใช้งานของบุคคลที่สาม"?
Aspose.WordsสำหรับC++ ไม่จำเป็นต้องติดตั้งโปรแกรมของบุคคลที่สามหรือแพคเกจซอฟต์แวร์เพิ่มเติมในการทำงา เพียงแค่ดาวน์โหลดและติดตั้งAspose.Wordsตามที่อธิบายไว้ใน “การติดตั้ง” บทความและเริ่มต้น.
ถาม:แพลตฟอร์มใดที่Aspose.Wordsสนับสนุน?
Aspose.WordsสำหรับC++ ครอบคลุมสภาพแวดล้อมการพัฒนาที่เป็นที่นิยมมากที่สุดและแพลตฟอร์มการปรับใช้ สามารถใช้APIเพื่อพัฒนาแอปพลิเคชันสำหรับระบบปฏิบัติการที่หลากหลายเช่นWindows,Linuxและแม็คOSและแพลตฟอร์มต่างๆ.
สำหรับรายละเอียดโปรดดูที่ ภาพรวมผลิตภัณฑ์ เพจ.
ถาม:รูปแบบเอกสารใดที่Aspose.Wordsสนับสนุน?
Aspose.WordsสำหรับC++ รองรับรูปแบบเอกสารที่เป็นที่นิยมมากที่สุดเช่นDOC, DOCX, HTML, Markdown, PDF, XML, และอื่นๆ.
คุณสามารถดูรายการที่สมบูรณ์ของรูปแบบที่สนับสนุนใน รูปแบบเอกสารที่รองรับ เพจ.
ถาม:ฉันจะลองAspose.Wordsฟรีได้อย่างไร?
คุณสามารถทำเช่นนี้ได้สองวิธี–ใช้รุ่นทดลองใช้หรือใบอนุญาตชั่วคราว 30 วัน รุ่นทดลองใช้เป็นเช่นเดียวกับที่ซื้อมา,มันมีฟังก์ชันการทำงานของผลิตภัณฑ์เต็มรูปแบบแต่เพิ่มลายน้ำประเมินที่ด้านบนของเอกสารเมื่อโหลดและบันทึกและจำกัดขนาดเอกสารสูงสุดไม่กี่ร้อยย่อหน้า. ใบอนุญาตชั่วคราวช่วยให้คุณสามารถทดสอบAspose.Wordsโดยไม่มีข้อจำกัดการทดลองเป็นเวลา 30 วัน.
ดู การออกใบอนุญาตและการสมัครสมาชิก หน้าสำหรับข้อมูลเพิ่มเติม.
ถาม:ฉันจะซื้อAspose.Wordsได้อย่างไร?
หากต้องการซื้อใบอนุญาตAspose.Wordsคุณต้องไปที่ การซื้อ หน้าเลือกผลิตภัณฑ์"Aspose.Words"และประเภทของใบอนุญาตที่เหมาะสมกับคุณ แล้วเพิ่มใบอนุญาตในรถเข็นของคุณและทำตามคำแนะนำรถเข็น.
หลังจากซื้อขอใบอนุญาตตามที่อธิบายไว้ใน ซื้อใบอนุญาต มาตรา.
รายละเอียดเกี่ยวกับวิธีการติดตั้งAspose.Wordsสามารถอ่านได้บน การติดตั้ง เพจ.
ถาม:ฉันจะได้รับการสนับสนุนได้อย่างไร?
ใช้ฟอรั่มการสนับสนุนทางเทคนิคฟรี สำหรับรายละเอียดเกี่ยวกับวิธีการรายงานปัญหาอย่างถูกต้องและสิ่งที่ต้องทำก่อนที่จะติดต่ การสนับสนุนด้านเทคนิค เพจ.
การแสดงผลเอกสาร
ถาม:ทำไมเค้าโครงและแบบอักษรในเอกสารที่ส่งออกแตกต่างจากต้นฉบับ?
แบบอักษรอาจไม่พร้อมใช้งานหรือสนับสนุนรูปแบบแบบอักษรโดยMicrosoft Wordแต่ไม่สนับสนุนโดยAspose.Words Aspose.Wordsจะดำเนินการ การแทนที่แบบอักษร.
เมื่อต้องการตรวจสอบว่าแบบอักษรหายไปหรือไม่:
- ในAspose.Wordsใช้คำเตือนการแทนที่แบบอักษร(สำหรับรายละเอียดให้ดูที่ส่วน"วิธีการรับรู้ว่าแบบอักษรถูกแทนที่"ของ จัดการและแทนTrueTypeแบบอักษร ม).
- ในMicrosoft Wordเปิดกล่องโต้ตอบ"แทนที่แบบอักษร"(ตัวเลือก File แฟ้ม Advanced แทนแบบอักษรขั้นสูง).
ถาม:ทำไมตัวอักษรสำรองไม่ทำงานบนแพลตฟอร์มที่ไม่ใช่Windowsและอักขระยูนิโค้ดจะถูกแทนที่ด้วน็อตเดฟสัญลักษณ์?
เรามักจะเห็นสัญลักษณ์.notdef
แทนอักขระยูนิโค้ดบางตัว นี้มักจะเป็นกล่องหรือสัญลักษณ์คำถาม.
ทั้งนี้เนื่องจากมีการเลือกการตั้งค่าทางเลือกสำนักงานMicrosoftโดยค่าเริ่มต้นและแบบอักษรสำนั ผู้ใช้ต้องติดตั้งแบบอักษรสำนักงานMicrosoftหรือเปลี่ยนการตั้งค่าทางเลือก.
คำถาม:ทำไมข้อความสคริปต์ที่ซับซ้อนเช่นภาษาไทยหรือภาษาฮิบรูจึงแสดงไม่ถูกต้องด้วยเหตุผลบางอย่างเช่นตำแหน่งที่ไม่ถูกต้องสำหรับการกำกับหรือการมัดที่ไม่ถูกต้อง?
บางแบบอักษรสคริปต์ที่ซับซ้อนต้องใช้คุณลักษณะการพิมพ์ขั้นสูงที่จะประมวลผลเพื่อที่จะแสด พิมพ์ขั้นสูงถูกปิดใช้งานในAspose.Wordsโดยค่าเริ่มต้น ผู้ใช้ต้องเปิดใช้งานการพิมพ์ขั้นสูงด้วยTextShaperFactory.
ถาม:ฉันต้องการไฟล์ใบอนุญาตสำหรับแบบอักษรที่ฉันใช้หรือไม่?
ใช่คุณรู้ งนั้นเมื่อคัดลอกแบบอักษรโปรดจำไว้ว่าแบบอักษรส่วนใหญ่มีลิขสิทธิ์ ค้นหาใบอนุญาตแบบอักษรล่วงหน้าและตรวจสอบว่าสามารถโอนย้ายไปยังเครื่องอื่นได้อย่.
ผนวกหรือแทรกเอกสาร
ถาม:ทำไมเนื้อหาต่อท้ายกับเอกสารไม่ปรากฏในหน้าเดียวกัน?
ผลลัพธ์ภาคผนวกจะปรากฏบนหน้าแยกต่างหากเนื่องจากความแตกต่างในการตั้งค่าPageSetupสำหรับ ทำการตั้งค่าPageSetupเหมือนกันสำหรับส่วนที่เอกสารถูกผนวกเข้าด้วยกัน.
แปลงเอกสาร
ถาม:วิธีแปลงDOCXเป็นPDF?
มันเป็นเรื่องง่ายมากเช่นกันเพียงแค่โหลดเอกสารไปยังรูปแบบและบันทึกลงในรูปแบบที่.
ตัวอย่างรหัสต่อไปนี้แสดงกระบวนการแปลงไฟล์DOCXเป็นPDF:
// Load the document from disk.
System::SharedPtr<Document> doc = System::MakeObject<Document>(inputDataDir + u"Rendering.doc");
System::String outputPath = outputDataDir + u"Doc2Pdf.SaveDoc2Pdf.pdf";
// Save the document in PDF format.
doc->Save(outputPath);
จัดการกับเอกสาร
ถาม:วิธีการแยกหน้าเอกสารตามหน้า?
Aspose.Wordsช่วยให้คุณสามารถแยกหน้าเอกสารหลายหน้าตามหน้า.
ตัวอย่างรหัสต่อไปนี้แสดงวิธีการแบ่งเอกสารและบันทึกแต่ละหน้าเป็นเอกสารแยกต่างหาก:
auto doc = MakeObject<Document>(MyDir + u"Big document.docx");
int pageCount = doc->get_PageCount();
for (int page = 0; page < pageCount; page++)
{
// Save each page as a separate document.
SharedPtr<Document> extractedPage = doc->ExtractPages(page, 1);
extractedPage->Save(ArtifactsDir + String::Format(u"SplitDocument.PageByPage_{0}.docx", page + 1));
}
ถาม:วิธีการเปิดการเข้ารหัส
คุณสามารถลองเปิดเอกสารที่เข้ารหัสโดยไม่มีรหัสผ่านซึ่งจะนำไปสู่ข้อยกเว้น.
ตัวอย่างรหัสต่อไปนี้แสดงวิธีการเปิดเอกสารที่เข้ารหัสด้วยรหัสผ่าน:
// Create a document.
auto doc = System::MakeObject<Document>();
auto builder = System::MakeObject<DocumentBuilder>(doc);
builder->Write(u"Hello world!");
//OoxmlSaveOptions only applies to Docx, Docm, Dotx, Dotm, or FlatOpc formats.
auto options = System::MakeObject<OoxmlSaveOptions>(SaveFormat::Docx);
// Set a password with which the document will be encrypted, and which will be required to open it.
options->set_Password(u"MyPassword");
doc->Save(u"OoxmlSaveOptions.SaveAsDocx.docx", options);
// Open the encrypted document by passing the correct password in a `LoadOptions` object.
doc = System::MakeObject<Document>(u"OoxmlSaveOptions.Password.docx", System::MakeObject<LoadOptions>(u"MyPassword"));
ASSERT_EQ(doc->GetText().Trim(), u"Hello world!");