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#
- Stwórz środowisko, aby dodać Aspose.Words w aplikacji, aby zmienić rozmiar obrazów
- Utwórz nowy plik programu Word, używając obiektu klasy Document, aby dodać zdjęcia o zmienionym rozmiarze
- Utwórz instancję obiektu klasy DocumentBuilder dla nowo utworzonego dokumentu
- Użyj metod Write() i InsertImage(), aby wstawić przykładowy tekst i obrazy w ich oryginalnych rozmiarach
- Uzyskaj odniesienie do konkretnego obrazu i zmień jego rozmiar, ustawiając szerokość i wysokość w punktach
- 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#.