Kép átméretezése Wordben a C# használatával

Ez az oktatóanyag bemutatja, hogyan lehet átméretezni egy képet Wordben C# használatával**. Részleteket ad az IDE beállításokról, az alkalmazás írásának lépésenkénti folyamatát, valamint egy futtatható mintakódot, amellyel átméretezheti a képet ms Wordben C# használatával, és elmentheti a lemezre a DOCX, DOC vagy bármely más MS Word által támogatott formátum. Ezenkívül megtudhatja az alkalmazás írásához használt osztályokat, módszereket és tulajdonságokat.

A kép átméretezésének lépései a Wordben a C# használatával

  1. Hozzon létre egy környezetet a(z) Aspose.Words alkalmazáshoz a képek átméretezéséhez
  2. Hozzon létre egy új Word-fájlt a Document osztályobjektum segítségével átméretezett fényképek hozzáadásához
  3. Példányosítsa a DocumentBuilder osztályobjektumot az újonnan létrehozott dokumentumhoz
  4. Használja a Write() és InsertImage() metódusokat a minta szövegek és képek eredeti méretben történő beszúrásához
  5. Hivatkozást kaphat egy adott képre, és módosíthatja a méretét a szélesség és magasság pontokban történő megadásával
  6. Mentse az eredményül kapott Word-fájlt a lemezre átméretezett képekkel

Ezek a lépések leírják a fotó átméretezését a Wordben C# használatával a konfigurációs információk megosztásával, majd lépésenkénti megközelítést a feladat végrehajtásához. Először létre kell hoznia egy üres Word-dokumentumot, majd példányosítania kell a DocumentBuilder osztály objektumát, hogy különböző elemeket, például szöveget, képeket stb. szúrjon be. Az InsertImage() metódus visszaadja az újonnan beillesztett képre mutató hivatkozást, hogy beállítsa annak tulajdonságait, mint például a szélesség és magasság. pontokat.

Kód a képméret megváltoztatásához a Wordben C# használatával

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

Ez a kód bemutatja hogyan lehet átméretezni a képet a Word dokumentumban C# használatával. A DocumentBuilder.InsertImage() metódus segítségével beszúr egy képet, amely felveszi a képfájl nevét, és visszaadja a Shape osztály objektumban lévő képre mutató hivatkozást. A Shape osztály objektum a szélesség és magasság beállítására szolgál azáltal, hogy megadja a kívánt hüvelykeket, amelyeket az InchToPoint() segédosztály ConvertUtil metódusával pontokká alakítanak át.

Ez a cikk megtanította nekünk * hogyan lehet átméretezni a képet a Wordben C# használatával*. Ha más folyamatokat szeretne megismerni, például egy Word-fájl több fájlra osztását, tekintse meg a hogyan lehet felosztani a Word fájlt C# segítségével című cikket.

 Magyar