Dokumentumok mentése Markdown néven az Aspose.Words for Java programban
Bevezetés a dokumentumok jelölésként történő mentésébe az Aspose.Words for Java programban
Ebben a lépésenkénti útmutatóban bemutatjuk, hogyan lehet dokumentumokat Markdown néven menteni az Aspose.Words for Java használatával. A Markdown egy könnyű jelölőnyelv, amelyet általában szöveges dokumentumok formázására használnak. Az Aspose.Words for Java segítségével egyszerűen konvertálhatja Word-dokumentumait Markdown formátumba. Kitérünk a Markdown fájlok mentésének különböző szempontjaira, beleértve a táblázattartalom igazítását és a képek kezelését.
Előfeltételek
Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik a következő előfeltételekkel:
- Java Development Kit (JDK) telepítve a rendszerére.
- Aspose.Words for Java könyvtár. Letöltheti innenitt.
1. lépés: Word-dokumentum létrehozása
Kezdjük egy Word dokumentum létrehozásával, amelyet később Markdown formátumba konvertálunk. Ezt a dokumentumot igényei szerint testreszabhatja.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
//Szúrjon be egy táblázatot két cellával
builder.insertCell();
builder.getParagraphFormat().setAlignment(ParagraphAlignment.RIGHT);
builder.write("Cell1");
builder.insertCell();
builder.getParagraphFormat().setAlignment(ParagraphAlignment.CENTER);
builder.write("Cell2");
// Mentse el a dokumentumot Markdown néven
MarkdownSaveOptions saveOptions = new MarkdownSaveOptions();
doc.save("output.md", saveOptions);
Ebben a példában egy egyszerű táblázatot hozunk létre két cellával, és beállítjuk a bekezdések igazítását ezeken a cellákon belül. Ezután a dokumentumot Markdown néven mentjük aMarkdownSaveOptions
.
2. lépés: A táblázattartalom igazításának testreszabása
Az Aspose.Words for Java lehetővé teszi a táblázattartalom igazításának testreszabását Markdownként történő mentéskor. A táblázat tartalmát igazíthatja balra, jobbra, középre, vagy hagyhatja, hogy a táblázat minden oszlopának első bekezdése alapján automatikusan meghatározza.
A táblázattartalom igazításának testreszabása a következőképpen történik:
// Állítsa a táblázat tartalmának igazítását balra
saveOptions.setTableContentAlignment(TableContentAlignment.LEFT);
doc.save("left_alignment.md", saveOptions);
// Állítsa a táblázat tartalmának igazítását jobbra
saveOptions.setTableContentAlignment(TableContentAlignment.RIGHT);
doc.save("right_alignment.md", saveOptions);
// Állítsa a táblázat tartalmának igazítását középre
saveOptions.setTableContentAlignment(TableContentAlignment.CENTER);
doc.save("center_alignment.md", saveOptions);
// Állítsa a táblázattartalom igazítását automatikusra (az első bekezdés határozza meg)
saveOptions.setTableContentAlignment(TableContentAlignment.AUTO);
doc.save("auto_alignment.md", saveOptions);
Azáltal, hogy megváltoztatja aTableContentAlignment
tulajdonsággal szabályozhatja, hogy a táblákon belüli tartalom hogyan igazodjon a Markdown-ba való konvertáláskor.
3. lépés: Képek kezelése
Ha képeket szeretne felvenni a Markdown dokumentumba, meg kell adnia a mappát, ahol a képek találhatók. Az Aspose.Words for Java lehetővé teszi a képek mappájának beállítását aMarkdownSaveOptions
.
A következőképpen állíthatja be a képek mappát, és mentheti el a dokumentumot képekkel:
// Töltsön be képeket tartalmazó dokumentumot
Document doc = new Document("document_with_images.docx");
// Állítsa be a képek mappa elérési útját
MarkdownSaveOptions saveOptions = new MarkdownSaveOptions();
saveOptions.setImagesFolder("images_folder/");
// Mentse el a dokumentumot képekkel
doc.save("document_with_images.md", saveOptions);
Ügyeljen arra, hogy cserélje ki"document_with_images.docx"
a képeket tartalmazó Word-dokumentum elérési útjával és"images_folder/"
a mappa tényleges elérési útjával, ahol a képeket tárolják.
Teljes forráskód dokumentumok mentéséhez Markdown-ként az Aspose.Words for Java-ban
public void autoTableContentAlignment() throws Exception
{
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.insertCell();
builder.getParagraphFormat().setAlignment(ParagraphAlignment.RIGHT);
builder.write("Cell1");
builder.insertCell();
builder.getParagraphFormat().setAlignment(ParagraphAlignment.CENTER);
builder.write("Cell2");
// A táblázaton belüli összes bekezdést igazítandóvá teszi.
MarkdownSaveOptions saveOptions = new MarkdownSaveOptions();
{
saveOptions.setTableContentAlignment(TableContentAlignment.LEFT);
}
doc.save("Your Directory Path" + "WorkingWithMarkdownSaveOptions.LeftTableContentAlignment.md", saveOptions);
saveOptions.setTableContentAlignment(TableContentAlignment.RIGHT);
doc.save("Your Directory Path" + "WorkingWithMarkdownSaveOptions.RightTableContentAlignment.md", saveOptions);
saveOptions.setTableContentAlignment(TableContentAlignment.CENTER);
doc.save("Your Directory Path" + "WorkingWithMarkdownSaveOptions.CenterTableContentAlignment.md", saveOptions);
// Az igazítás ebben az esetben a megfelelő táblázatoszlop első bekezdéséből történik.
saveOptions.setTableContentAlignment(TableContentAlignment.AUTO);
doc.save("Your Directory Path" + "WorkingWithMarkdownSaveOptions.AutoTableContentAlignment.md", saveOptions);
}
@Test
public void setImagesFolder() throws Exception
{
Document doc = new Document("Your Directory Path" + "Image bullet points.docx");
MarkdownSaveOptions saveOptions = new MarkdownSaveOptions(); { saveOptions.setImagesFolder("Your Directory Path" + "Images"); }
try(ByteArrayOutputStream stream = new ByteArrayOutputStream())
{
doc.save(stream, saveOptions);
}
}
Következtetés
Ebben az útmutatóban megvizsgáltuk, hogyan lehet dokumentumokat Markdown néven menteni az Aspose.Words for Java használatával. Kitértünk egy Word-dokumentum létrehozására, a táblázattartalom-igazítás testreszabására és a képek Markdown-fájlokban való kezelésére. Mostantól hatékonyan konvertálhatja Word-dokumentumait Markdown formátumba, így alkalmassá téve azokat a különböző közzétételi platformokra és dokumentációs igényekre.
GYIK
Hogyan telepíthetem az Aspose.Words for Java programot?
Az Aspose.Words for Java úgy telepíthető, hogy a könyvtárat belefoglalja a Java projektbe. A könyvtárat innen töltheti leitt és kövesse a dokumentációban található telepítési utasításokat.
Konvertálhatok összetett Word-dokumentumokat táblázatokkal és képekkel Markdown-ba?
Igen, az Aspose.Words for Java támogatja a táblázatokat, képeket és különféle formázási elemeket tartalmazó összetett Word-dokumentumok Markdown-ba való konvertálását. Testreszabhatja a Markdown kimenetet a dokumentum összetettségének megfelelően.
Hogyan kezelhetem a Markdown fájlokban lévő képeket?
Ha képeket szeretne felvenni a Markdown-fájlokba, állítsa be a képek mappa elérési útját a segítségévelsetImagesFolder
módszer beMarkdownSaveOptions
. Győződjön meg arról, hogy a képfájlok a megadott mappában vannak tárolva, és az Aspose.Words for Java ennek megfelelően kezeli a képhivatkozásokat.
Elérhető az Aspose.Words for Java próbaverziója?
Igen, beszerezheti az Aspose.Words for Java próbaverzióját az Aspose webhelyéről. A próbaverzió lehetővé teszi a könyvtár képességeinek felmérését a licenc megvásárlása előtt.
Hol találok további példákat és dokumentációt?
További példákért, dokumentációért és részletes információkért az Aspose.Words for Java-ról látogassa meg adokumentáció.