Jak zmienić rozmiar obrazu w programie Word za pomocą języka C#

Ten samouczek zawiera instrukcje dotyczące zmiany rozmiaru obrazu w programie Word przy użyciu języka C#. Zawiera szczegółowe informacje na temat ustawień IDE, krok po kroku procesu pisania tej aplikacji oraz uruchamialny przykładowy kod do zmiany rozmiaru obrazu w ms Word przy użyciu C# i zapisania go na dysku w DOCX, DOC lub w dowolnym innym formacie obsługiwanym przez MS Word. Dowiesz się również o klasach, metodach i właściwościach używanych do pisania tej aplikacji.

Kroki, aby zmienić rozmiar obrazu w programie Word przy użyciu języka C#

  1. Stwórz środowisko, aby dodać Aspose.Words w aplikacji, aby zmienić rozmiar obrazów
  2. Utwórz nowy plik programu Word, używając obiektu klasy Document, aby dodać zdjęcia o zmienionym rozmiarze
  3. Utwórz instancję obiektu klasy DocumentBuilder dla nowo utworzonego dokumentu
  4. Użyj metod Write() i InsertImage(), aby wstawić przykładowy tekst i obrazy w ich oryginalnych rozmiarach
  5. Uzyskaj odniesienie do konkretnego obrazu i zmień jego rozmiar, ustawiając szerokość i wysokość w punktach
  6. Zapisz wynikowy plik Word na dysku z obrazami o zmienionym rozmiarze

Te kroki opisują proces zmiany rozmiaru zdjęcia w programie Word przy użyciu języka C# przez udostępnienie informacji konfiguracyjnych, a następnie etapowe podejście do wykonania zadania. Najpierw musisz utworzyć pusty dokument programu Word, a następnie utworzyć instancję obiektu klasy DocumentBuilder, aby wstawić różne elementy, takie jak tekst, obrazy itp. Metoda InsertImage() zwraca odwołanie do nowo wstawionego obrazu, aby ustawić jego właściwości, takie jak szerokość i wysokość w zwrotnica.

Kod do zmiany rozmiaru obrazu w programie Word przy użyciu języka 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");
}
}
}

Ten kod demonstruje * jak zmienić rozmiar obrazu w dokumencie programu Word przy użyciu języka C#*. Używa metody DocumentBuilder.InsertImage() do wstawienia obrazu, który pobiera nazwę pliku obrazu i zwraca odwołanie do obrazu w obiekcie klasy Shape. Obiekt klasy Shape służy do ustawiania szerokości i wysokości poprzez podanie żądanych cali, które są konwertowane na punkty za pomocą metody ConvertUtil klasy narzędziowej InchToPoint().

Ten artykuł nauczył nas * jak zmieniać rozmiar obrazu w programie Word przy użyciu języka C#*. Jeśli chcesz poznać inne procesy, takie jak dzielenie pliku programu Word na wiele plików, zapoznaj się z artykułem na temat jak podzielić plik Worda za pomocą C#.

 Polski