2013-02-26 1 views
0

Я хочу создать мультимедийные документы (так называемый MIME), определенный Html.
Так что я могу упаковать связанные файлы (например, htm, images ...) в a single mhtml (MIME) file here (например: mime_example.doc).
Но я получил только php implementation here: A basic MIME 1.0 class helper
(в "мим базовый 1,0 вспомогательный класс" секция)
И the method to generate MHTML файл:Как сгенерировать файл mhtml в C++?

header('Content-Type: application/msword'); 
header('Content-disposition: filename=mydocument.doc') 
$doc = New mime10class(); 
$doc->addFile('mydocument.htm','text/html; charset="utf-8"','Hello, world !'); 
$doc->addFile('subdir\anotherfile.htm','text/html; charset="utf-8"','Hi there.'); 
echo $doc->getFile(); 

Но как реализовать это с помощью C++?
(Полезная ссылка: MIME Encapsulation of Aggregate Documents, such as HTML (MHTML))

+1

http://code.google.com/p/chromium/codesearch#chromium/src/content/renderer/mhtml_generator.cc – 2013-02-26 11:00:30

+0

Вы всегда можете передать правильно отформатированный текст в строку (поток) ... – PlasmaHH

+0

@aleguna : Но я не хочу делать хром. – Al2O3

ответ

0

Я не уверен, является ли отдельная библиотека с открытым исходным кодом, которые делают это, но https://github.com/coolwanglu/pdf2htmlEX это конвертировать PDF в HTML и он получил возможность упаковать связанные файлы (например, HTM, изображения ...) в один html-файл (по умолчанию это не так), возможно, вы можете использовать код из этого проекта в качестве его источника!