Docx dosyalarında zahmetsiz resim yeniden boyutlandırma. Bu açık kaynaklı API ile görüntü manipülasyonunu basitleştirerek, sadece birkaç satır kodda kolay yeniden boyutlandırma sağlar.

FileFormat.words kullanarak CSharp'ta Word belgesinde görüntü nasıl yeniden boyutlandırılır

Genel Bakış

FileFormat.swords .NET dünyasına girerken başka bir bilgilendirici blog yayınına hoş geldiniz. Bu makalede, açık kaynaklı FileFormat.Words Kütüphanesi özelliklerinden yararlanarak kelime belgeleri içinde görüntü yeniden boyutlandırmaya odaklanacağız. Bu güçlü araçla, .NET uygulamalarınızda görüntü manipülasyonu sorunsuz ve verimli hale gelir. C#kullanarak Word belgelerindeki programları programlı olarak yeniden boyutlandırma sürecinde size rehberlik ederken takip edin. Olasılıkları birlikte keşfedelim! Bu makalede, aşağıdaki konuları araştıracağız:

Açık kaynaklı Docx görüntü manipülatör API’sının yüklenmesi

Bu açık kaynaklı görüntü manipülatörünü yüklemek zahmetsizdir, bu kütüphaneyi uygulama projenize entegre etmek için iki basit yöntem sağlar. Nuget Paketi ‘i indirmeyi veya sorunsuz bir kurulum işlemi için Nuget Paketi yöneticisinde basit bir komut yürütmeyi seçin.

Install-Package FileFormat.Words

FileFormat.words kullanarak bir Word belge dosyasındaki bir görüntü nasıl yeniden boyutlandırılır

Bu bölüm, güçlü açık kaynaklı .NET kütüphanemizi kullanarak C# ‘deki bir Dox dosyasına zahmetsizce yeniden boyutlandırılacağını ve resim ekleyeceğini göstermektedir. Bu adımları izleyin ve bu işlevselliği elde etmek için verilen kod snippet’ini kullanın:

  • Belge sınıfının bir örneğini başlatın ve mevcut bir kelime belgesini yükleyin.
  • Belge sınıfı nesnesini parametre olarak aktaran gövde sınıfının bir nesnesini oluşturun.
  • Bir paragraf sınıf nesnesini başlatın.
  • Bir Word belgesindeki bir karakter çalışmasını temsil eden bir RUN sınıf örneğini başlatın.
  • Yapıcısını kullanarak görüntü sınıf nesnesini başlatın.
  • Görüntü sınıfının yeniden boyutlandırma yöntemini çağırın.
  • Belgeye bir paragraf eklemek için Vücut Sınıfının ApendChild yöntemini kullanın.
  • Son olarak, Kaydet yöntemini kullanarak kelime belgesini diske kaydedin.

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

        }

    }
}

Sağlanan kod snippet, görüntü dönüşünü 130 derecelik bir açıda ve görüntü yeniden boyutlandırmasını 200 x 200 boyutlarına kadar gösterir. Ortaya çıkan çıktı aşağıdaki görüntüde gösterilmiştir.

CSHAP kullanarak Word belgesinde bir görüntü nasıl yeniden boyutlandırılır

Çözüm

Bu anlayışlı blog yazısında, Word belgelerine görüntüleme, yeniden boyutlandırma ve resim ekleme sürecini inceledik Dikkat çekici bir açık kaynaklı görüntü manipülatörü .NET kütüphanesi kullanarak. .NET için FileFormat.Words Kurumsal düzey API’sının yeteneklerini kullanarak, görüntüleri kelime belgeleri içinde programsız olarak sorunsuz bir şekilde manipüle etmemizi sağlayan geniş özellik yelpazesini tanıttık. Belge iş akışlarınızı geliştirmek için bu güçlü aracın çok yönlülüğünü ve verimliliğini yaşayın. Bu açık kaynaklı görüntü manipülatörünü geliştirme ve kullanma konusunda kapsamlı rehberlik ve destek için, mevcut ayrıntılı belgeler ’e bakın. FileFormat.com ile bağlantıda kalın, çünkü çok çeşitli konuları kapsayan içgörü blog yayınları yayınlamaya devam edin. En son güncellemeler ve değerli içerik için Facebook, LinkedIn ve Twitter gibi sosyal medya platformlarında bizi takip edin.

Katkı yapmak

[FileFormat.NET] Kelimeleri [15]GitHub ’te barındırılan açık kaynaklı bir projedir, topluluk katkıları çok teşvik edilir ve takdir edilir.

Bir soru sor

Forum ‘de sorularınızı veya sorgularınızı bize bildirebilirsiniz.

Ayrıca bakınız