Bewerk MOBI in Java

Effectieve en robuuste MOBI bewerking met Server-side GroupDocs.Editor voor Java API’s, zonder het gebruik van software zoals Microsoft of Open Office.


Download gratis proefversie

Over GroupDocs.Editor for Java API

GroupDocs.Editor for Java API is de juiste keuze om Microsoft Word, Excel, PowerPoint, Open Office-documenten en -presentaties te bewerken. GroupDocs.Editor is een standalone API die geschikt is voor server-side en back-end systemen waar hoge prestaties vereist zijn. Het is niet afhankelijk van software zoals Microsoft of Open Office.

Stappen om MOBI te bewerken in Java

GroupDocs.Editor for Java biedt ontwikkelaars een gemakkelijke en duidelijke manier om de MOBI-bestanden te bewerken met een paar regels code.

  • Maak een instantie van de klasse ‘Editor’ met een verplicht bestandspad of bytestream en laad het bestand MOBI
  • Maak en stel de klasse-instantie ‘EbookEditOptions’ in voor de bestandsindeling MOBI
  • Roep de Editor.Edit() methode aan en verkrijg een MOBI document in HTML-formaat dat gemakkelijk kan worden bewerkt met elke WYSIWYG-editor.
  • Roep de Editor.Save()-methode aan en sla het bewerkte MOBI-bestand op met behulp van de klasse EpubSaveOptions of Azw3SaveOptions voor het opslaan in respectievelijk ePub- of AZW3-indelingen

systeem vereisten

Een eenvoudige documentbewerking met GroupDocs.Editor for Java API’s kan worden gedaan door een paar eenvoudige stappen te implementeren. Onze API’s worden ondersteund op alle belangrijke platforms en besturingssystemen. Voordat u de onderstaande code uitvoert, moet u ervoor zorgen dat de volgende vereisten op uw systeem zijn geïnstalleerd.

  • Besturingssystemen: Microsoft Windows, Linux, MacOS
  • Ontwikkelomgevingen: NetBeans, IntelliJ IDEA, Eclipse
  • Kaders: Java 7 (1.7) and above
  • Download de nieuwste versie van GroupDocs.Editor for Java gedownload van Maven

// Load the MOBI file into Editor
Editor editor = new Editor("source.mobi");

// Create and adjust the edit options, common for all e-book formats, including MOBI
EbookEditOptions editOptions = new EbookEditOptions();

// Open input MOBI document for edit — obtain an intermediate document, that can be edited
EditableDocument beforeEdit = editor.edit(editOptions);

// Grab MOBI document content and associated resources from editable document
string content = beforeEdit.getEmbeddedHtml();

// Send the content to WYSIWYG-editor, edit it there, and send edited content back to the server-side
// This step simulates a such operation
string updatedContent = content.replace("Adventure", "Edited Adventure");

// Grab edited content and resources from WYSIWYG-editor and create a new EditableDocument instance from it
EditableDocument afterEdit = EditableDocument.fromMarkup(updatedContent, null);

// Create and adjust the save options, separate for every e-book format
EpubSaveOptions epubSaveOptions = new EpubSaveOptions();//for ePub
Azw3SaveOptions azw3SaveOptions = new Azw3SaveOptions();//for AZW3

// Save edited MOBI document to the ePub format
editor.save(afterEdit, outputPath, epubSaveOptions);

// Save edited MOBI document to the AZW3 format
editor.save(afterEdit, outputPath, azw3SaveOptions);

MOBI Editor Live demo's

Bewerk MOBI nu direct door naar de website GroupDocs.Editor Live Demos te gaan. De live demo heeft de volgende voordelen:

Het is niet nodig om API te downloaden

U hoeft geen code te schrijven

Upload gewoon het bronbestand

Ontvang downloadlink om het bestand op te slaan

Andere ondersteunde editors

U kunt ook andere bestandsindelingen bewerken. Zie de volledige lijst hieronder.

DOC

(Microsoft Word Binary Format)

DOCX

(Office 2007+ Word Document)

DOCM

(Microsoft Word 2007 Marco File)

DOTX

(Microsoft Word Template File )

XLS

(Microsoft Excel Spreadsheet (Legacy))

XLSX

(Open XML Workbook)

XLSM

(Macro-enabled Spreadsheet)

PPT

(Microsoft PowerPoint 97-2003)

PPTX

(Open XML presentation Format)

PPTM

(Macro-enabled Presentation File)

EPUB

(Open eBook File)

HTML

(Hyper Text Markup Language)

MHTML

(Web Page Archive Format)

TXT

(Text Document)

XML

(XML File)

CSV

(Comma Seperated Values)

RTF

(Rich Text Format)

ODT

(OpenDocument Text File Format)

MSG

(Outlook Message Item File)

EML

(E-Mail Message)

Back to top
 Nederlands