代码如下:
//Instantiate linear barcode object
Aspose.BarCode.BarCodeBuilder builder = new Aspose.BarCode.BarCodeBuilder();
//Set the Code text for the barcode
builder.CodeText = "1000000001234567";
//Set the symbology type to Code128
builder.SymbologyType = Aspose.BarCode.Symbology.SSCC18;
//Create builder for document object
Aspose.Words.DocumentBuilder docBuilder = new Aspose.Words.DocumentBuilder(wordDoc);
Aspose.Words.Drawing.Shape shape = (Aspose.Words.Drawing.Shape)wordDoc.GetChild(Aspose.Words.NodeType.Shape, 0, true);
if (null != shape)
{
docBuilder.MoveTo(shape);
Aspose.Words.Paragraph para = docBuilder.InsertParagraph();
docBuilder.MoveTo(para);
shape.Remove();
//Insert the barCode image into document
docBuilder.InsertImage(builder.BarCodeImage);
}
wordDoc.Save("e://1.docx");
//Instantiate linear barcode object
Aspose.BarCode.BarCodeBuilder builder = new Aspose.BarCode.BarCodeBuilder();
//Set the Code text for the barcode
builder.CodeText = "1234567812345678";
//Set the symbology type to Code128
builder.SymbologyType = Aspose.BarCode.Symbology.SSCC18;
//Create builder for document object
Aspose.Words.DocumentBuilder docBuilder = new Aspose.Words.DocumentBuilder(wordDoc);
////Insert the barCode image into document
docBuilder.InsertImage(builder.BarCodeImage,
Aspose.Words.Drawing.RelativeHorizontalPosition.Margin,
-10,
Aspose.Words.Drawing.RelativeVerticalPosition.Margin,
-60,
200,
50,
Aspose.Words.Drawing.WrapType.TopBottom);