Այս ձեռնարկը ուղեցույց է տալիս ինչպես փոխել նկարի չափը Word-ում՝ օգտագործելով C#: Այն տրամադրում է մանրամասներ IDE-ի կարգավորումների, այս հավելվածը գրելու քայլ առ քայլ գործընթացի և գործարկվող կոդի՝ չափափոխելու պատկերը ms Word-ում C#-ի միջոցով և պահելու այն սկավառակի վրա՝ DOCX, {{: HYPERLINK2}} կամ MS Word-ով աջակցվող ցանկացած այլ ձևաչափ: Դուք նաև կիմանաք այս հավելվածը գրելու համար օգտագործվող դասերի, մեթոդների և հատկությունների մասին:
Word-ում պատկերի չափափոխման քայլեր՝ օգտագործելով C#
- Ստեղծեք միջավայր՝ հավելվածում Aspose.Words ավելացնելու համար՝ պատկերները չափափոխելու համար
- Ստեղծեք նոր Word ֆայլ՝ օգտագործելով Document դասի օբյեկտը՝ չափափոխված լուսանկարներ ավելացնելու համար
- Ստեղծեք DocumentBuilder դասի օբյեկտը նոր ստեղծված փաստաթղթի համար
- Օգտագործեք Write() և InsertImage() մեթոդները՝ տեքստի և պատկերների նմուշները իրենց սկզբնական չափերով տեղադրելու համար
- Ստացեք հղում կոնկրետ պատկերին և փոխեք դրա չափը՝ կետերով սահմանելով լայնությունը և բարձրությունը
- Պահպանեք ստացված Word ֆայլը սկավառակի վրա՝ չափափոխված պատկերներով
Այս քայլերը նկարագրում են Word-ում լուսանկարի չափափոխման գործընթացը՝ օգտագործելով C#*՝ կիսելով կազմաձևման տեղեկատվությունը, և այնուհետև քայլ առ քայլ մոտեցում՝ առաջադրանքն իրականացնելու համար: Նախ, դուք պետք է ստեղծեք դատարկ Word փաստաթուղթ, այնուհետև օրինականացնեք DocumentBuilder դասի օբյեկտը, որպեսզի տեղադրեք տարբեր տարրեր, ինչպիսիք են տեքստը, պատկերները և այլն: InsertImage() մեթոդը վերադարձնում է հղումը նոր տեղադրված պատկերին, որպեսզի սահմանի դրա հատկությունները, ինչպիսիք են լայնությունը և բարձրությունը: միավորներ.
Կոդ՝ Word-ում պատկերի չափը փոխելու համար՝ օգտագործելով C#
using Aspose.Words; | |
using Aspose.Words.Drawing; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to resize image in Word using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Create a new Word document | |
Document doc = new Document(); | |
// Create New Document. | |
DocumentBuilder docBuilder = new DocumentBuilder(doc); | |
// Insert the image title before resizing | |
docBuilder.Write("Image Before Resize"); | |
// Insert an image into the loaded word file | |
Shape image = docBuilder.InsertImage("ImageToResize.jpg"); | |
// Write the next text in the document for the resized image | |
docBuilder.Write("ReSize image "); | |
// Insert another instance of the image and get its reference | |
image = docBuilder.InsertImage("ImageToResize.jpg"); | |
// Change image size | |
image.Width = ConvertUtil.InchToPoint(0.75); | |
image.Height = ConvertUtil.InchToPoint(0.75); | |
// Save the document with the original and resized image | |
docBuilder.Document.Save("FileWithImages.docx"); | |
System.Console.WriteLine("Image resized successfully"); | |
} | |
} | |
} |
Այս կոդը ցույց է տալիս ինչպես փոխել պատկերի չափը Word փաստաթղթում՝ օգտագործելով C#: Այն օգտագործում է DocumentBuilder.InsertImage() մեթոդը՝ պատկերը տեղադրելու համար, որը վերցնում է պատկերի ֆայլի անունը և վերադարձնում հղումը պատկերին Shape դասի օբյեկտում։ Shape դասի օբյեկտը օգտագործվում է լայնությունը և բարձրությունը սահմանելու համար՝ տրամադրելով ցանկալի դյույմները, որոնք փոխակերպվում են կետերի՝ օգտագործելով ConvertUtil InchToPoint() մեթոդը օգտակար դասի միջոցով:
Այս հոդվածը մեզ սովորեցրել է ինչպես փոխել նկարի չափը Word-ում՝ օգտագործելով C#: Եթե ցանկանում եք սովորել այլ գործընթացներ, ինչպիսիք են Word ֆայլը մի քանի ֆայլերի բաժանելը, տես ինչպես բաժանել Word ֆայլը C#-ի միջոցով-ի հոդվածը: