Ինչպես ավելացնել պատկերը Word փաստաթղթում, օգտագործելով C# կոդը

Այս ձեռնարկը ձեզ քայլ առ քայլ կառաջնորդի, թե ինչպես կարելի է պատկեր ավելացնել word փաստաթղթում՝ օգտագործելով C#: Մենք կօգտագործենք հրամանի տող հավելված C#-ում, ավելացնելով պատկերը word փաստաթղթին:

Word փաստաթղթում պատկեր ավելացնելու քայլեր՝ օգտագործելով C#

  1. Ավելացնել հղում System.Drawing assembly-ին լուծման մեջ
  2. Հաջորդը, Aspose.Words for .NET NuGet փաթեթի հղումը պետք է ավելացվի
  3. Ավելացրեք Aspose.Words-ի և Aspose.Words.Drawing անվանումների տարածքների դիրեկտիվների միջոցով
  4. Զանգահարեք License.SetLicense մեթոդը
  5. Ստեղծեք Փաստաթղթի օբյեկտ՝ Word DOC-ը ֆայլային համակարգից կամ հիշողության հոսքից բեռնելու համար
  6. Ստեղծեք DocumentBuilder դասի օբյեկտ՝ տեքստ, պատկերներ, աղյուսակներ և այլն գրելու համար:
  7. Կուրսորը տեղափոխեք վերնագիր կամ ստորագիր կամ Word DOC-ի ցանկացած ցանկալի դիրք
  8. Օգտագործեք DocumentBuilder.InsertImage՝ հոսքից կամ ֆայլից պատկեր ավելացնելու համար
  9. Օգտագործեք Shape class՝ Պատկերի չափը, դիրքը, լրացումը և այլն սահմանելու համար
  10. Զանգահարեք Document.Save մեթոդը՝ Word DOC-ը սկավառակի կամ հոսքի վրա պահելու համար

Դուք կարող եք օգտագործել հետևյալ կոդի օրինակը .NET հավելվածում՝ C#-ի միջոցով պատկերը word փաստաթղթին ավելացնելու համար:

Կոդ՝ Word փաստաթղթում պատկեր ավելացնելու համար՝ օգտագործելով C#

using Aspose.Words;
using Aspose.Words.Drawing;
namespace HowtoAddImageinWordDocumentUsingCsharp
{
class AddImageToWordDOC
{
static void Main(string[] args)
{
// Set license prior to adding image in Word document using C#
License setupPriorAddingImages = new License();
setupPriorAddingImages.SetLicense("path to license.lic");
// Load Word DOC document that you want to add images to
Document AddImagesToWordDOC = new Document("input.doc");
// Instantiate DocumentBuilder class object to write text, images, tables etc.
DocumentBuilder imageWriter = new DocumentBuilder(AddImagesToWordDOC);
// Move cursor to Primary Header in Word DOC
imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);
// Insert image in word document header c#
Shape headerImage = imageWriter.InsertImage("C:\\Add Image in Word Header.jpg");
// Set Image Size in Header
headerImage.Width = 1 * 72; // equals to one inch
headerImage.Height = 1 * 72;
// Now, move cursor to last Paragraph in Word Document
imageWriter.MoveTo(AddImagesToWordDOC.LastSection.Body.LastParagraph);
// Add Image to Word Document and Link to File
Shape imageAsLinkToFile = imageWriter.InsertImage("C:\\Add Image as Link to File.jpg");
imageAsLinkToFile.ImageData.SourceFullName = "C:\\Add Image as Link to File.jpg";
// Save As DOCX
AddImagesToWordDOC.Save("C:\\Word with Embeded and Linked Images.docx");
}
}
}

Այսպիսով, վերը նշված Visual Studio հավելվածը թույլ կտա պատկեր ավելացնել word փաստաթղթին C#: Այն բեռնում է գոյություն ունեցող DOC ֆայլը, բայց դուք կարող եք նույնիսկ ծրագրավորել ստեղծել word փաստաթուղթ C#-ում: Կոդը ներկայացնում է DOC C# բառին պատկեր ավելացնելու երկու եղանակ. այն նախ պատկերը տեղադրում է word փաստաթղթի վերնագրի C#-ում, այնուհետև այն ավելացնում է պատկերը բառին որպես կապակցված պատկեր, այսինքն՝ պատկերն այս դեպքում չի ներկառուցվում, այլ տեղադրվում է որպես հղում դեպի ֆայլ:

 Հայերեն