Тази статия обяснява как да вмъкнете форми в Word с помощта на Java. Той предоставя препратка към ресурсите, необходими за настройка на IDE, списък със стъпки и примерен код, демонстриращ как да направите диаграма в Word с помощта на Java. Ще се научите да вмъквате вградени и плаващи форми в документа на Word с помощта на няколко извиквания на API.
Стъпки за рисуване на диаграми в Word с помощта на Java
- Задайте средата да използва Aspose.Words for Java за вмъкване на форми
- Създайте празен Word файл, като използвате класа Document за добавяне на чертежи в DOCX файл
- Вмъкнете вградена фигура с помощта на метода insertShape() с необходимите параметри
- Вмъкнете плаваща фигура върху текста, като използвате друг претоварен метод със съответните аргументи
- Задайте въртенето на всяка форма, ако е необходимо
- Дефинирайте обекта OoxmlSaveOptions и задайте формата за запис и съответствие
- Запазете изходния файл
Тези стъпки описват как да добавяте диаграми в Word с помощта на Java. Създайте екземпляр на обект от класа Document, за да заредите или създадете файл на Word, свържете файла с обекта DocumentBuilder и вмъкнете вградена форма, предоставяща тип и размер на формата. Вмъкнете друга плаваща фигура, като зададете атрибутите тип форма, позиция, размер, тип обвиване и относителна позиция.
Код за вмъкване на цифрово изкуство с помощта на форми в MS Word с помощта на Java
import com.aspose.words.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Adding shapes in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
Document doc = new Document(); | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
//Inline shape | |
Shape shape = builder.insertShape(ShapeType.LINE, 200, 200); | |
shape.setRotation(35.0); | |
//Free-floating shape | |
shape = builder.insertShape | |
( ShapeType.ARROW,RelativeHorizontalPosition.PAGE,250, | |
RelativeVerticalPosition.PAGE,150,150,150,WrapType.INLINE); | |
shape.setRotation(40.0); | |
builder.writeln(); | |
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(SaveFormat.DOCX); | |
// Save shapes as DML | |
saveOptions.setCompliance(OoxmlCompliance.ISO_29500_2008_TRANSITIONAL); | |
// Save the document | |
doc.save("output.docx", saveOptions); | |
System.out.println("Shapes added successfully"); | |
} | |
} |
Този кодов фрагмент показва как да начертаете права линия в Word с помощта на Java. Демонстрирахме форми на ЛИНИЯ и СТРЕЛКА обаче, можете да опитате да добавите изображения, текстови полета, правоъгълници, диаманти, триъгълници, успоредници, дебели стрелки, дъги и поничка и т.н. Можете също да зададете типа обвиване на вграден, отгоре-отдолу, квадратна, стегната, през или никаква.
Този урок ни напътства как да рисуваме фигури в Word с помощта на Java. Освен това, ако искате да вмъкнете куршуми, вижте статията на Вмъкване на водещи точки в Word с помощта на Java.