</artifacts-to-build>
</component>
<component name="ChangeListManager">
- <list default="true" id="f146bc67-2578-4de3-9db2-94d2d43e9e83" name="Default" comment="fix #2353 @6">
- <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
- <change beforePath="$PROJECT_DIR$/out/artifacts/fwstk_jar/fwstk.jar" beforeDir="false" afterPath="$PROJECT_DIR$/out/artifacts/fwstk_jar/fwstk.jar" afterDir="false" />
- <change beforePath="$PROJECT_DIR$/src/com/fluidbook/fwstk/layout/LayoutStripper.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/com/fluidbook/fwstk/layout/LayoutStripper.java" afterDir="false" />
- </list>
+ <list default="true" id="f146bc67-2578-4de3-9db2-94d2d43e9e83" name="Default" comment="wip #3135" />
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<workItem from="1542650839553" duration="56000" />
<workItem from="1542710796466" duration="980000" />
<workItem from="1542711819188" duration="1661000" />
- <workItem from="1570806151720" duration="789000" />
+ <workItem from="1570806151720" duration="850000" />
</task>
<task id="LOCAL-00001" summary="wip #1111 @0.5">
<created>1487172253077</created>
<option name="project" value="LOCAL" />
<updated>1542716707709</updated>
</task>
- <option name="localTasksCounter" value="10" />
+ <task id="LOCAL-00010" summary="wip #3135">
+ <created>1570806981084</created>
+ <option name="number" value="00010" />
+ <option name="presentableId" value="LOCAL-00010" />
+ <option name="project" value="LOCAL" />
+ <updated>1570806981084</updated>
+ </task>
+ <option name="localTasksCounter" value="11" />
<servers />
</component>
<component name="TodoView">
<MESSAGE value="wait #1866 @6" />
<MESSAGE value="fix #2243 @0:40" />
<MESSAGE value="fix #2353 @6" />
- <option name="LAST_COMMIT_MESSAGE" value="fix #2353 @6" />
+ <MESSAGE value="wip #3135" />
+ <option name="LAST_COMMIT_MESSAGE" value="wip #3135" />
</component>
<component name="XDebuggerManager">
<breakpoint-manager>
public function getLinks()
{
- $fwstk = new cubeCommandLine('fwstk.sh');
+ $fwstk = new CubeIT_CommandLine('fwstk.sh');
$fwstk->setPath(CONVERTER_PATH);
$fwstk->setArg('--input ' . $this->getCroppedPDF());
$fwstk->setArg('--extractLinks ' . $this->out . 'p%d.csv');
public function getHighlightTextsData()
{
- $fwstk = new cubeCommandLine('fwstk.sh');
+ $fwstk = new CubeIT_CommandLine('fwstk.sh');
$fwstk->setPath(CONVERTER_PATH);
$fwstk->setArg('--input ' . $this->getCroppedPDF());
$fwstk->setArg('--layout ' . $this->html . 'p%d.fby');
$fwstk->setArg('--cmaps ' . $this->html);
$fwstk->setArg('--fonts' . $this->out . 'fonts/web/');
$fwstk->execute();
+ $fwstk->debug();
$this->addToLog($fwstk);
}
$pdftoppm = new cubeCommandLine('pdftoppm', null, true);
$pdftoppm->setPath(CONVERTER_PATH);
- $pdftoppm->setArg('f', $page);
- $pdftoppm->setArg('l', $page);
+ $pdftoppm->setArg('f', 1);
+ $pdftoppm->setArg('l', 1);
$pdftoppm->setArg('-cropbox');
$pdftoppm->setArg('-freetype ' . $freetype);
$pdftoppm->setArg('-singlefile');
$pdftoppm->setArg('-aa ' . $antialiasing);
$pdftoppm->setArg('-aaVector ' . $antialiasing);
$pdftoppm->setArg('r', $resolution);
- $pdftoppm->setArg(null, $in);
+ $pdftoppm->setArg(null, $this->out . 'pdf/p' . $page . '.pdf');
$pdftoppm->setArg(null, $tmp);
$pdftoppm->execute();
$this->addToLog($pdftoppm, true, $page);
public function makeSVGFile($page)
{
$svgFile = $this->out . '/html/fp' . $page . '.svg';
- $source = $this->getCroppedPDF();
$pdftocairo = new cubeCommandLine('pdftocairo');
$pdftocairo->setPath(CONVERTER_PATH);
- $pdftocairo->setArg('f', $page);
- $pdftocairo->setArg('l', $page);
+ $pdftocairo->setArg('f', 1);
+ $pdftocairo->setArg('l', 1);
$pdftocairo->setArg('r', 300);
$pdftocairo->setArg(null, '-expand');
$pdftocairo->setArg(null, '-svg');
- $pdftocairo->setArg(null, $source);
+ $pdftocairo->setArg(null, $this->out . 'pdf/p' . $page . '.pdf');
$pdftocairo->setArg(null, $svgFile);
$pdftocairo->execute();
public function addToLog($cl, $output = true, $page = null)
{
- if ($cl instanceof cubeCommandLine) {
+ if ($cl instanceof cubeCommandLine || $cl instanceof CubeIT_CommandLine) {
$c = '--- Exécuté en ' . $cl->execTime . " s\n" . $cl->commande . "\n\n";
if ($output) {
$c .= $cl->output . "\n\n";