Tento článek vysvětluje, jak vložit tvary do Word pomocí Java. Poskytuje odkaz na zdroje potřebné pro nastavení IDE, seznam kroků a ukázkový kód demonstrující jak vytvořit diagram ve Wordu pomocí Javy. Naučíte se vkládat vložené a plovoucí tvary do dokumentu aplikace Word pomocí několika volání API.
Kroky pro kreslení diagramů ve Wordu pomocí Java
- Nastavte prostředí tak, aby k vkládání tvarů používalo Aspose.Words for Java
- Vytvořte prázdný soubor Word pomocí třídy Document pro přidávání kreseb do souboru DOCX
- Vložte vložený tvar pomocí metody insertShape() s požadovanými parametry
- Vložte plovoucí tvar na text pomocí jiné přetížené metody s příslušnými argumenty
- V případě potřeby nastavte rotaci každého tvaru
- Definujte objekt OoxmlSaveOptions a nastavte formát uložení a shodu
- Uložte výstupní soubor
Tyto kroky popisují jak přidat diagramy ve Wordu pomocí Java. Vytvořte instanci objektu třídy Document pro načtení nebo vytvoření souboru aplikace Word, propojte soubor s objektem DocumentBuilder a vložte vložený tvar poskytující typ a velikost tvaru. Vložte další plovoucí tvar nastavením atributů typu tvar, pozice, velikosti, typu obtékání a relativní polohy.
Kód pro vkládání digitálního umění pomocí tvarů v MS Word pomocí Javy
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"); | |
} | |
} |
Tento fragment kódu ukazuje, jak nakreslit přímku ve Wordu pomocí Javy. Ukázali jsme tvary ČÁRA a ŠIPKA, můžete však zkusit přidat obrázky, textová pole, obdélníky, kosočtverce, trojúhelníky, rovnoběžníky, tlusté šipky, oblouky a prstence atd. Můžete také nastavit typ obtékání na řádek, shora dolů, čtvercové, těsné, průchozí nebo žádné.
Tento tutoriál nás provedl jak kreslit tvary ve Wordu pomocí Javy. Kromě toho, pokud chcete vkládat odrážky, přečtěte si článek na Vkládání odrážek ve Wordu pomocí Javy.