Bez wysiłku rozmiar obrazu w plikach DOCX. Uprościj manipulację obrazem za pomocą tego interfejsu API open source, umożliwiając łatwe rozmiar w kilku wierszach kodu.

Jak zmienić rozmiar obrazu w dokumencie Word w CSHARP za pomocą FileFormat.Words

Przegląd

Witamy w innym pouczającym poście na blogu, gdy zagłębiamy się w świat FileFormat.Words for .NET. W tym artykule skupimy się na rozmiaru obrazu w dokumentach Word, wykorzystując możliwości biblioteki Open-Source FileFormat.words. Dzięki temu potężnemu narzędziem manipulacja obrazem staje się bezproblemowa i wydajna w aplikacjach .NET. Śledź się, gdy prowadzimy prosty proces programistycznego rozmiaru obrazów w dokumentach Word za pomocą C#. Zbadajmy razem możliwości! W tym artykule zbadamy następujące tematy:

Instalowanie API manipulatora obrazu Open-Source Docx

Instalowanie tego manipulatora obrazu typu open source jest łatwe, zapewniając dwie proste metody integracji tej biblioteki .NET z projektem aplikacji. Wybierz pobranie Pakiet Nuget lub wykonaj proste polecenie w menedżerze Nuget Package w celu bezproblemowego procesu instalacji.

Install-Package FileFormat.Words

Jak zmienić rozmiar obrazu w pliku dokumentu Word za pomocą plikuFormat.Words

W tej sekcji ilustruje, jak bez wysiłku rozmiar i dodawanie obrazów do pliku DOCX w C# za pomocą naszej potężnej biblioteki .NET open source. Postępuj zgodnie z tymi krokami i użyj dostarczonego fragmentu kodu, aby osiągnąć tę funkcjonalność:

  • Zainicjuj instancję klasy Dokument i załaduj istniejący dokument Word.
  • Utwórz obiekt klasy Body, przekazując obiekt klasy dokumentów jako parametr.
  • Instaluj obiekt klas akapit.
  • Zainicjuj instancję klas uruchom, reprezentując uruchomienie znaków w dokumencie Word.
  • Utworz obiekt klas obraz za pomocą jego konstruktora.
  • Wzywaj metodę ReSizeImage klasy obrazu.
  • Skorzystaj z metody appendChild klasy ciała, aby dodać akapit do dokumentu.
  • Wreszcie zapisz dokument Word na dysku za pomocą metody Zapisz.

using FileFormat.Words;
namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            
            string rootDir = "/Users/fahadadeelqazi/Projects/Aspose/FileFormat.Words-for-.NET/TestDocs/";
            string imagePath = rootDir + "testimage.jpeg";
            // Initialize an instance of the Document class.
            using (Document doc = new Document())
            {
                var image = new FileFormat.Words.Image(doc, imagePath, 100, 100);

                var body = new Body(doc);
                var para = new Paragraph();
                var run = new Run();
                run.AppendChild(image);
                para.AppendChild(run);

                body.AppendChild(para);                

                image.RotateImage(130);

                image.ResizeImage(200, 200);

                doc.Save(rootDir + "newFile1.docx");
            }

        }

    }
}

Dostarczany fragment kodu pokazuje obrót obrazu pod kątem 130 stopni i rozmiaru obrazu do wymiarów 200 x 200. Wynikowe wyjście przedstawiono na poniższym obrazie.

Jak zmienić rozmiar obrazu w dokumencie Word za pomocą CSHAP

Wniosek

W tym wnikliwym poście na blogu zagłębiliśmy się w proces rotacji, rozmiaru i dodawania obrazów do dokumentów Word przy użyciu niezwykłej biblioteki manipulatorów obrazu open source .NET. Wykorzystując możliwości interfejsu API FileFormat.Words for .net na poziomie przedsiębiorstw, zaprezentowaliśmy jego obszerny zakres funkcji, które umożliwiają nam płynne manipulowanie obrazami programowo w dokumentach słów. Doświadcz wszechstronności i wydajności tego potężnego narzędzia do zwiększania przepływów pracy dokumentów. Aby uzyskać kompleksowe wskazówki i wsparcie w opracowywaniu i wykorzystaniu tego manipulatora obrazu open source, patrz dostępna szczegółowa dokumentacja. Pozostań w kontakcie z FileFormat.com, gdy nadal publikujemy wnikliwe posty na blogu obejmujące szeroki zakres tematów. Śledź nas na platformach mediów społecznościowych, takich jak Facebook, LinkedIn i Twitter, aby uzyskać najnowsze aktualizacje i cenne treści.

Brać w czymś udział

Ponieważ FileFormat.Words for .NET to projekt open source hostowany na GitHub, wkład społeczności jest bardzo zachęcany i doceniany.

Zadać pytanie

Możesz poinformować nas o swoich pytaniach lub zapytaniach na naszym forum.

Zobacz też