Crear Línea de Firma en un Libro de Excel usando Aspose.Cells
Microsoft Excel proporciona una función para agregar Línea de Firma en libros de Excel. Puedes agregar una Línea de Firma haciendo clic en la pestaña Insertar y luego seleccionando Línea de Firma del grupo Texto.
Aspose.Cells también proporciona esta función y ha expuesto la propiedad Picture.setSignatureLine() para este propósito. Este artículo explicará cómo usar esta propiedad para agregar una Línea de Firma usando Aspose.Cells.
Código Java para crear una línea de firma en un libro de Excel usando Aspose.Cells
El código de muestra siguiente agrega una línea de firma usando la propiedad Picture.setSignatureLine() y guarda el libro de trabajo. La captura de pantalla muestra cómo se ve el libro de trabajo de salida en Microsoft Excel.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(CreateSignatureLine.class); | |
// Create workbook object | |
Workbook workbook = new Workbook(); | |
// Insert picture of your choice | |
int index = workbook.getWorksheets().get(0).getPictures().add(0, 0, "signature.jpg"); | |
// Access picture and add signature line inside it | |
Picture pic = workbook.getWorksheets().get(0).getPictures().get(index); | |
// Create signature line object | |
SignatureLine s = new SignatureLine(); | |
s.setSigner("Simon Zhao"); | |
s.setTitle("Development Lead"); | |
s.setEmail("Simon.Zhao@aspose.com"); | |
// Assign the signature line object to Picture.SignatureLine property | |
pic.setSignatureLine(s); | |
// Save the workbook | |
workbook.save(dataDir + "output.xlsx"); |