เรียนรู้การแทนที่ฟอนต์ PDF ใน .NET ด้วย GroupDocs.Conversion
การทำให้มั่นใจว่าตัวอักษรมีความสม่ำเสมอระหว่างการแปลงเอกสารถือเป็นสิ่งสำคัญ คู่มือฉบับสมบูรณ์นี้สาธิตการใช้ GroupDocs.Conversion สำหรับ .NET เพื่อจัดการการแทนที่แบบอักษรอย่างมีประสิทธิภาพเมื่อแปลงเอกสารเป็น PDF
สิ่งที่คุณจะได้เรียนรู้
- ติดตั้งและกำหนดค่า GroupDocs.Conversion สำหรับ .NET
- นำการแทนที่ฟอนต์ PDF มาใช้โดยใช้ C#
- เพิ่มประสิทธิภาพการตั้งค่าการแปลงเพื่อผลลัพธ์ที่ดีที่สุด
- สำรวจการใช้งานจริงของฟีเจอร์นี้
มาเริ่มต้นด้วยการตั้งค่าสภาพแวดล้อมที่จำเป็นกันก่อน!
ข้อกำหนดเบื้องต้น
เพื่อติดตามต่อไป ให้แน่ใจว่าคุณมี:
- ไลบรารีและเวอร์ชัน: ติดตั้ง GroupDocs.Conversion เวอร์ชัน 25.3.0
- การตั้งค่าสภาพแวดล้อม: สภาพแวดล้อมการทำงานของ .NET (เช่น Visual Studio)
- ข้อกำหนดเบื้องต้นของความรู้: ความเข้าใจพื้นฐานในการเขียนโปรแกรม C#
การติดตั้ง GroupDocs.Conversion สำหรับ .NET
ติดตั้งแพ็คเกจโดยใช้ NuGet หรือ .NET CLI:
คอนโซลตัวจัดการแพ็กเกจ NuGet:
Install-Package GroupDocs.Conversion -Version 25.3.0
.NET CLI:
dotnet add package GroupDocs.Conversion --version 25.3.0
การขอใบอนุญาต
GroupDocs เสนอบริการทดลองใช้งานฟรีเพื่อสำรวจฟีเจอร์ต่างๆ หากต้องการใช้งานแบบขยายเวลา โปรดพิจารณาซื้อใบอนุญาตหรือขอรับใบอนุญาตชั่วคราว:
- ทดลองใช้งานฟรี: ดาวน์โหลดที่นี่
- ใบอนุญาตชั่วคราว: ขอคำร้องได้ที่นี่
- ซื้อ: ซื้อเลยตอนนี้
เมื่อสภาพแวดล้อมพร้อมแล้ว มาตั้งค่า GroupDocs.Conversion สำหรับ .NET กัน
การตั้งค่า GroupDocs.Conversion สำหรับ .NET
การเริ่มต้นและการตั้งค่าเบื้องต้น
เริ่มต้นการตั้งค่าการแปลงของคุณใน C# ดังต่อไปนี้:
using GroupDocs.Conversion;
using System.IO;
string outputFolder = "YOUR_OUTPUT_DIRECTORY";
string inputFile = "YOUR_DOCUMENT_DIRECTORY/SAMPLE_ONE";
// เริ่มต้นการแปลงด้วยเส้นทางไฟล์
using (Converter converter = new Converter(inputFile))
{
PdfConvertOptions options = new PdfConvertOptions();
string outputFile = Path.Combine(outputFolder, "converted.pdf");
converter.Convert(outputFile, options);
}
โค้ดสั้นๆ นี้จะแปลงเอกสารโดยใช้การตั้งค่าเริ่มต้น ตอนนี้เรามาเจาะลึกการแทนที่แบบอักษรกัน
คู่มือการใช้งาน
การแทนที่แบบอักษรในการแปลง PDF
การแทนที่แบบอักษรจะช่วยให้แน่ใจว่าเอกสารของคุณดูสอดคล้องกันในระบบต่างๆ โดยการแทนที่แบบอักษรที่ไม่สามารถใช้ได้ด้วยทางเลือกอื่นที่ระบุไว้
การระบุการแทนที่แบบอักษร
หากต้องการระบุการแทนที่แบบอักษร ให้ทำตามขั้นตอนเหล่านี้:
1. กำหนดการแทนที่แบบอักษร
ตั้งค่าฟังก์ชั่นเพื่อกำหนดแบบอักษรที่จะแทนที่และการแทนที่:
using System;
using System.Collections.Generic;
using GroupDocs.Conversion.Contracts;
using GroupDocs.Conversion.Options.Load;
Func<LoadContext, LoadOptions> getLoadOptions = loadContext => new NoteLoadOptions
{
FontSubstitutes = new List<FontSubstitute>
{
FontSubstitute.Create("Tahoma\