tembung kanggo markdown

Ngonversi Word menyang Markdown ing Jawa

Microsoft Word akeh digunakake kanggo nggawe, ngowahi lan ngowahi dokumen Word (DOC/DOCX) dadi macem-macem format. Kajaba iku, Markdown minangka basa markup entheng sing bisa digunakake kanggo nambah unsur format menyang dokumen teks biasa. Iki minangka dokumen teks biasa sing bisa diwaca tanpa ana tag, nanging isih ana cara kanggo nambah modifikasi teks kaya dhaptar, kandel, miring, lsp. Dadi yen kita duwe dokumen Word lan kita kudu nggawe file sing padha. ing sintaks Markdown, dadi angel nggawe kanthi manual. Nanging, solusi program bisa ngatasi masalah. Artikel iki bakal nerangake kabeh rincian babagan carane ngembangake konverter tembung kanggo markdown nggunakake Java Cloud SDK.

Tembung kanggo Markdown Konversi API

API adhedhasar REST kita jenenge Aspose.Words Cloud minangka solusi sing apik kanggo ngetrapake operasi nggawe, manipulasi lan konversi dokumen MS Word menyang macem-macem format sing didhukung. Saiki kanggo ngleksanakake konversi document padha lan Kapabilitas Processing ing aplikasi Jawa, kita kudu nggunakake Aspose.Words Cloud SDK kanggo Jawa kang wrapper watara REST API. Dadi ing langkah pertama panggunaan SDK, kita kudu nambah referensi ing proyek Java kanthi nyakup informasi ing ngisor iki ing pom.xml (proyek jinis mbangun maven).

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>https://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words-cloud</artifactId>
        <version>22.12.0</version>
    </dependency>
</dependencies>

Sawise referensi SDK wis ditambahake ing proyek, langkah penting sabanjure yaiku njupuk kredensial klien saka Cloud Dashboard. Yen ora, sampeyan kudu ndhaptar akun gratis nalika nggunakake alamat email sing bener.

Tembung kanggo MD ing Jawa

Bagean iki nerangake langkah-langkah & rincian sing gegandhengan babagan carane ngowahi Word menyang format MD nggunakake potongan kode Java. Kita bakal nggunakake rong pilihan kanggo ngemot Dokumen Word input yaiku saka panyimpenan Cloud utawa drive lokal, banjur ganti dadi format Markdown.

Muat Dokumen Word saka drive lokal

  • Kaping pisanan, gawe conto WordsApi lan pass kredensial pribadi minangka argumen
  • Kapindho, waca isi dokumen Word input nggunakake metode Files.readAllBytes(…) lan entuk nilai bali ing array byte []
  • Katelu, nggawe obyek ConvertDocumentRequest sing njupuk file Word input, format MD lan jeneng file Markdown asil minangka argumen.
  • Saiki, nelpon metode convertDocument(…) kanggo konversi Word menyang MD. Markdown asil bali minangka stream respon, kanggo disimpen menyang byte [] Kayata
  • Pungkasan, kanggo nyimpen Markdown asil menyang drive lokal, gawe obyek FileOutputStream lan gunakake metode write(…)
// Kanggo cuplikan kode liyane, mangga https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
        String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
	String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
		    
	// yen baseUrl null, WordsApi nggunakake standar https://api.aspose.cloud
	WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
			
        // mbukak dokumen tembung saka sistem lokal
        File file1 = new File("sample_EmbeddedOLE.docx");

        // maca isi dokumen tembung input
        byte[] documentStream = Files.readAllBytes(file1.toPath());
  
        // format file asil
        String format = "md";

        // nggawe panjalukan konversi Dokumen ing ngendi kita menehi jeneng file asil
        ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, null,null, null, null);
  
        // nindakake konversi tembung kanggo markdown lan simpen output ing Array bait
        byte[] resultantFile = wordsApi.convertDocument(convertRequest);
        
        // Simpen dokumentasi markdown asil menyang drive lokal
	FileOutputStream fos = new FileOutputStream("/Users/nayyer/Documents/" + "resultant.md");
	fos.write(resultantFile);
	fos.close();
      
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
tembung kanggo Markdown

Gambar: - Pratinjau konversi Word to Markdown

Sampeyan bisa uga nimbang ngundhuh dokumen Word input saka sampleEmbeddedOLE.docx.

Muat Dokumen Word saka Cloud Storage

  • Kajaba iku, pisanan kita kudu nggawe conto WordsApi nalika menehi kredensial pribadi minangka argumen
  • Kapindho, gawe obyek GetDocumentWithFormatRequest sing njupuk jeneng file Word input, format MD lan jeneng file Markdown asil minangka argumen.
  • Pungkasan, nelpon metode getDocumentWithFormat(..) sing micu operasi konversi Word to Markdown. File MD asil disimpen ing panyimpenan Cloud
// Kanggo cuplikan kode liyane, mangga https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
        String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
	String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
		    
	// yen baseUrl null, WordsApi nggunakake standar https://api.aspose.cloud
	WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        String format = "md";
        // saiki nggawe obyek anyar saka GetDocumentWithFormatRequest 
        GetDocumentWithFormatRequest convertRequest = new GetDocumentWithFormatRequest("sample_EmbeddedOLE.docx",format,null, null, null,null,null,"Converted.md",null);

        // saiki nelpon cara kanggo miwiti operasi konversi
        // file asil disimpen ing panyimpenan maya
        wordsApi.getDocumentWithFormat(convertRequest);
      
    }catch(Exception ex)
    {
	System.out.println(ex);
    }

DOC kanggo Markdown nggunakake CURL Commands

API REST uga nyedhiyakake keluwesan kanggo diakses saka platform apa wae kanthi bantuan perintah cURL. Dadi ing bagean iki, kita bakal ngrembug rincian babagan carane mbukak dokumen Word saka panyimpenan Cloud, nindakake DOCX kanggo konversi Markdown lan nyimpen file MD asil ing drive lokal. Saiki kita kudu ngasilake token akses JWT (adhedhasar kredensial klien) nggunakake printah ing ngisor iki banjur nindakake DOCX kanggo konversi Markdown.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Sawise JWT digawe, tindakake printah ing ngisor iki kanggo mbukak dokumen Word saka panyimpenan Cloud lan nindakake konversi Word menyang Markdown. File MD asil banjur disimpen ing drive lokal

curl -v -X GET "https://api.aspose.cloud/v4.0/words/sample_EmbeddedOLE.docx?format=md" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>" \
-o "newOutput.md"

Kesimpulan

Kita wis tekan pungkasan artikel iki, kita wis sinau rincian babagan cara ngowahi Word dadi Markdown kanthi program kanthi nggunakake Java. Kajaba iku, kita uga wis njelajah langkah-langkah kanggo ngowahi DOCX dadi Markdown liwat perintah cURL.

Pilihan liyane kanggo njelajah kemampuan API yaiku liwat SwaggerUI ing browser web. Disaranake uga njelajah Dokumentasi Produk sing minangka sumber informasi sing apik tenan kanggo sinau babagan fitur-fitur liyane sing nyenengake. Yen sampeyan kudu ngundhuh lan ngowahi kode sumber Cloud SDK, kasedhiya ing GitHub (diterbitake ing lisensi MIT). Pungkasan, yen sampeyan nemoni masalah nalika nggunakake API, sampeyan bisa nimbang nyedhaki kita kanggo resolusi cepet liwat [forum dhukungan produk] gratis 9.

Artikel sing gegandhengan

Mangga bukak link ing ngisor iki kanggo mangerteni sing luwih lengkap babagan: