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!");