Как экспортировать .XML, сгенерированный mxGraph в файл изображения?

У меня проблемы с экспортом xml-файла, созданного редактором mxGraph, в файл изображения (png или jpg)

Я попытался использовать пример кода PHP, и я получаю ошибки, подобные тем, что в сгенерированном файле

<b>Notice</b>:  Undefined variable: bounds in <b>php/src/canvas/mxGdCanvas.php</b> on line <b>972</b><br />
<br />
<b>Warning</b>:  Creating default object from empty value in <b>php/src/canvas/mxGdCanvas.php</b> on line <b>972</b><br />
<br />
<b>Notice</b>:  Undefined property: stdClass::$width in <b>php/src/canvas/mxGdCanvas.php</b> on line <b>972</b><br />
<br />
<b>Notice</b>:  Undefined property: stdClass::$x in <b>php/src/canvas/mxGdCanvas.php</b> on line <b>973</b><br />
<br />
<b>Notice</b>:  Undefined property: stdClass::$y in <b>php/src/canvas/mxGdCanvas.php</b> on line <b>974</b><br />

Я использую код PHP:

<?php
/**
* Copyright (c) 2006, Gaudenz Alder
*/
include_once("../src/mxServer.php");

/**
* Function: main
*
* Creates a graph using the API and converts it into a PNG image.
*/
function main()
{
$format = "png";
$filename = "diagrams/graphmodel.xml";
$xml = file_get_contents($filename);

$image = mxGraphViewImageReader::convert($xml, "#FFFFFF");

header("Content-Type: image/png");
echo mxUtils::encodeImage($image);
}

//mxConstants::$DEFAULT_FONTFAMILY = "ttf/verah.ttf";main();
?>

Я также попробовал сервлет Java, и сгенерированное изображение всегда пустое.

Могу ли я попробовать что-нибудь еще?
Я знаю, что есть .NET SDK, но я хотел бы избежать его использования.

Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]