Название: Сериализация QTextDocument в rtf, etc Отправлено: Q2W от Август 06, 2009, 09:57 Задача: сохранить содержимое QTextEdit.document() вместе с картинками в один файл или в базу.
Решение в лоб: взять из этого документа html, потом все картинки с их позициями, сложить всё это в свой придуманный формат и сохранить. Сложновато для такой задачи, наверняка в Qt есть возможность экспорта документа в популярных форматах. Однако, я его не нашёл. Подскажите, куда смотреть? Название: Re: Сериализация QTextDocument в rtf, etc Отправлено: masha от Август 06, 2009, 11:06 PDF ??
QString fileName = QFileDialog::getSaveFileName(this, "Export PDF", QString(), "*.pdf"); if (!m_fileName.isEmpty()) { if (QFileInfo(m_fileName).suffix().isEmpty()) m_fileName.append(".pdf"); QPrinter printer(QPrinter::HighResolution); printer.setOutputFormat(QPrinter::PdfFormat); printer.setOutputFileName(m_fileName); m_textEdit->document()->print(&printer); } Название: Re: Сериализация QTextDocument в rtf, etc Отправлено: pastor от Август 06, 2009, 11:24 см. QTextDocumentWriter
Цитировать By default, Qt can write the following formats: plaintext Plain text HTML HyperText Markup Language ODF OpenDocument Format Название: Re: Сериализация QTextDocument в rtf, etc Отправлено: Q2W от Август 10, 2009, 09:07 Точно, помню же, что где-то в ассистанте видел этот функционал. Пришлось обновлять QtJambi до 4.5.1+ руками.
Название: Re: Сериализация QTextDocument в rtf, etc Отправлено: Q2W от Сентябрь 06, 2009, 21:46 Возможно глупый вопрос, но есть ли возможность не только сохранить в файл форматированный текст, но и загрузить оттуда?
Т.е. я теперь хочу поместить содержимое ODF-файла в QTextEdit. Название: Re: Сериализация QTextDocument в rtf, etc Отправлено: lit-uriy от Сентябрь 06, 2009, 22:35 Один товарищ из Нокии ведёт проект "odfkit" - platform independent library for handling documents in ODF
(http://code.google.com/p/odfkit/) |