Այս հիմնական ձեռնարկը ներառում է ինչպես փոխարկել PUB-ը JPG-ի C#-ով: Այն ներառում է շրջակա միջավայրի կոնֆիգուրացիա, ինչպես նաև ալգորիթմ և կոդի հատված՝ Publisher-ը JPG C#-ով արտահանելու ամբողջական գործընթացը պարզաբանելու համար: Ձեզ անհրաժեշտ է ընդամենը մի քանի API զանգ կատարել՝ PUB ֆայլերը մշակելու և դրանք որպես JPG պատկերներ ներկայացնելու համար:
Քայլեր՝ PUB-ը JPG-ի փոխարկելու համար՝ օգտագործելով C#
- Տեղադրեք Aspose.PUB և Aspose.PDF գրադարանները PUB ֆայլերը մշակելու համար
- Վերլուծեք մուտքագրված PUB ֆայլը Parse մեթոդով
- Փոխակերպեք PUB ֆայլը միջանկյալ PDF ֆայլի
- Բեռնեք PDF ֆայլը՝ յուրաքանչյուր էջ մշակելու համար
- Կրկնել PDF փաստաթղթի յուրաքանչյուր էջ
- Սահմանեք ելքային պատկերների լուծումը
- Յուրաքանչյուր էջ ներկայացրեք որպես JPG պատկեր՝ օգտագործելով JpegDevice.Process մեթոդը
Այս քայլերն ամփոփում են C#*-ում *Publisher-ի JPG փոխարկիչ ստեղծելու ամբողջական գործընթացը: Այն ընդգրկում է շրջակա միջավայրի կարգավորումների մանրամասները և բոլոր հիմնական տեղեկությունները, որոնք դուք պետք է իմանաք փոխակերպումն իրականացնելու համար: Մի խոսքով, այն փոխակերպում է PUB ֆայլը PDF փաստաթղթի, այնուհետև փաստաթղթի յուրաքանչյուր էջ արտահանվում է որպես JPG պատկեր:
Կոդ՝ PUB-ը JPG-ի C#-ով փոխարկելու համար
using System; | |
using System.IO; | |
using Aspose.Pub; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert PUB to JPG in C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Declare MemoryStream class object | |
MemoryStream stream = new MemoryStream(); | |
var parser = PubFactory.CreateParser("input.pub"); | |
// Parse the PUB file | |
var doc = parser.Parse(); | |
// Convert PUB to PDF | |
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream); | |
// Create Document object | |
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream); | |
foreach (Aspose.Pdf.Page page in document.Pages) | |
{ | |
// Create Resolution object | |
Aspose.Pdf.Devices.Resolution resolution = new Aspose.Pdf.Devices.Resolution(300); | |
// Create a Jpeg device with Resolution | |
Aspose.Pdf.Devices.JpegDevice jpegDevice = new Aspose.Pdf.Devices.JpegDevice(resolution); | |
// Convert the PUB to a JPG image | |
jpegDevice.Process(page, "Page" + page.Number + ".jpg"); | |
} | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Վերևի կոդի հատվածը արագ ցուցադրում է, թե ինչպես կարելի է փոխարկել Microsoft Publisher-ը JPG-ի C#-ով: ConvertToPdf մեթոդը PUB ֆայլը փոխանցում է PDF փաստաթղթի հոսքի մեջ: Այնուհետև PDF ֆայլը մշակվում է էջ առ էջ, որտեղ JpegDevice դասի համար հասանելի են տարբեր կոնստրուկտորներ, որոնք կարող են օգտագործվել ձեր պահանջների հիման վրա էջի լուծումը, չափը և այլն նշելու համար: Վերջապես, ելքային JPG պատկերի ֆայլերը արտահանվում են Process մեթոդով:
Այս ձեռնարկը բացատրում է մանրամասները, որոնք վերաբերում են PUB ֆայլը C#-ի JPG-ի փոխակերպմանը: Այնուամենայնիվ, եթե ցանկանում եք PUB ֆայլը վերափոխել PNG պատկերի, խնդրում ենք ծանոթանալ ինչպես փոխարկել PUB-ը PNG-ի C#-ում-ի հոդվածին: