บันทึกโดยใช้แบบอักษรที่ระบุใน Aspose.Note
การแนะนำ
ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีบันทึกเอกสารโดยใช้แบบอักษรที่ระบุใน Aspose.Note สำหรับ .NET เราจะสำรวจวิธีการต่างๆ เพื่อให้บรรลุเป้าหมายนี้ทีละขั้นตอน
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:
Aspose.Note สำหรับ .NET: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Aspose.Note สำหรับ .NET คุณสามารถดาวน์โหลดได้จากที่นี่.
สภาพแวดล้อมการพัฒนา: คุณต้องมีสภาพแวดล้อมการพัฒนาที่ตั้งค่าไว้สำหรับการพัฒนา .NET
นำเข้าเนมสเปซ
ขั้นแรก เรามานำเข้าเนมสเปซที่จำเป็น:
using System;
using System.IO;
using Aspose.Note.Fonts;
using Aspose.Note.Saving;
ขั้นตอนที่ 1: บันทึกด้วยชื่อแบบอักษรเริ่มต้น
ในขั้นตอนนี้ เราจะบันทึกเอกสารโดยใช้ชื่อแบบอักษรเริ่มต้นที่ระบุ
public static void SaveUsingDocumentFontsSubsystemWithDefaultFontName()
{
// เส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "Your Document Directory";
// โหลดเอกสารลงใน Aspose.Note
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
// บันทึกเอกสารเป็น PDF ด้วยแบบอักษรเริ่มต้นที่ระบุ
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontName_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions()
{
FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFont("Times New Roman")
});
}
ขั้นตอนที่ 2: บันทึกด้วยแบบอักษรเริ่มต้นจากไฟล์
ต่อไป มาบันทึกเอกสารโดยใช้แบบอักษรเริ่มต้นที่โหลดจากไฟล์
public static void SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile()
{
// เส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "Your Document Directory";
string fontFile = Path.Combine(dataDir, "geo_1.ttf");
// โหลดเอกสารลงใน Aspose.Note
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
// บันทึกเอกสารเป็น PDF พร้อมโหลดแบบอักษรเริ่มต้นจากไฟล์
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions()
{
FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromFile(fontFile)
});
}
ขั้นตอนที่ 3: บันทึกด้วยแบบอักษรเริ่มต้นจากสตรีม
สุดท้ายนี้ มาบันทึกเอกสารโดยใช้แบบอักษรเริ่มต้นที่โหลดจากสตรีม
public static void SaveUsingDocumentFontsSubsystemWithDefaultFontFromStream()
{
// เส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "Your Document Directory";
string fontFile = Path.Combine(dataDir, "geo_1.ttf");
// โหลดเอกสารลงใน Aspose.Note
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
// บันทึกเอกสารเป็น PDF พร้อมโหลดแบบอักษรเริ่มต้นจากสตรีม
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromStream_out.pdf";
using (var stream = File.Open(fontFile, FileMode.Open, FileAccess.Read, FileShare.Read))
{
oneFile.Save(dataDir, new PdfSaveOptions()
{
FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromStream(stream)
});
}
}
บทสรุป
ในบทช่วยสอนนี้ เราได้สำรวจวิธีการบันทึกเอกสารโดยใช้แบบอักษรที่ระบุใน Aspose.Note สำหรับ .NET เมื่อทำตามขั้นตอนเหล่านี้ คุณจะสามารถปรับแต่งการตั้งค่าแบบอักษรได้ตามความต้องการของคุณ เพื่อให้มั่นใจว่าเอกสารของคุณได้รับการจัดรูปแบบตามที่ต้องการ
คำถามที่พบบ่อย
คำถามที่ 1: ฉันสามารถใช้แบบอักษรใดๆ ในการบันทึกเอกสารใน Aspose.Note ได้หรือไม่
A1: ได้ คุณสามารถระบุแบบอักษรใดก็ได้สำหรับบันทึกเอกสาร เพียงตรวจสอบให้แน่ใจว่าไฟล์ฟอนต์สามารถเข้าถึงได้และโหลดอย่างถูกต้อง
คำถามที่ 2: Aspose.Note เข้ากันได้กับรูปแบบเอกสารที่แตกต่างกันหรือไม่
คำตอบ 2: Aspose.Note ใช้งานได้กับเอกสาร OneNote เป็นหลัก แต่มีตัวเลือกในการบันทึกในรูปแบบต่างๆ รวมถึง PDF
คำถามที่ 3: ฉันจะจัดการกับแบบอักษรที่หายไปเมื่อบันทึกเอกสารได้อย่างไร
A3: Aspose.Note มีตัวเลือกให้ใช้แบบอักษรเริ่มต้นในกรณีที่แบบอักษรที่ระบุหายไป เพื่อให้มั่นใจว่ามีการจัดรูปแบบเอกสารที่สอดคล้องกัน
คำถามที่ 4: Aspose.Note รองรับการฝังแบบอักษรในเอกสารเอาต์พุตหรือไม่
ตอบ 4: ใช่ Aspose.Note อนุญาตให้ฝังแบบอักษรเพื่อให้มั่นใจในการพกพาเอกสารและการแสดงผลที่สอดคล้องกันบนแพลตฟอร์มต่างๆ
คำถามที่ 5: ฉันจะรับความช่วยเหลือเพิ่มเติมเกี่ยวกับ Aspose.Note ได้ที่ไหน
A5: สำหรับความช่วยเหลือเพิ่มเติมหรือการสนับสนุนด้านเทคนิค คุณสามารถไปที่ฟอรั่ม Aspose.Note.