Example: Document

This example opens a document, and then saves it as Microsoft Word file and exports it to a PDF file and prints the document, at last closes the document.

import com.ibm.symphony.javaapi.Application;
import com.ibm.symphony.javaapi.Constant;
import com.ibm.symphony.javaapi.document.Document;
import com.ibm.symphony.javaapi.document.Documents;

public class DocumentExample {

	public void example() {
		try {
			Application application = Application.getInstance();
			Documents documents = application.getDocuments();
			Document document = documents.openDocument("D:\\test.odt", true);
			document.saveAsDocument("C:\\test.doc",
					Constant.SYMPHONY_FILE_FORMAT_DOC);
			document.exportPDF("C:\\test.pdf");
			document.print(1, "1-7", true);
			System.out.println(document.getFullName());
			document.closeDocument(false);
		} catch (Exception e) {
			e.printStackTrace();
		}

	}

}

Related information

Document