JSL 將圖形產生器匯出到影像/ppt/pdf大家好,
想知道是否有 JSL 指令組可以將圖形匯出為影像、pdf 或 ppt?
大規模客製化回覆:JSL 將圖形產生器匯出到影像/ ppt / pdf感謝您分享您的想法。 我正在根據幫助文件進行學習,因此不太確定腳本索引,但很高興知道。
關於路徑,感謝分享此片段。 實驗後我也意識到,結果檔案必須是存在於該位置的有效 pptx 檔案才能運作。 如果基於模板的檔案不存在,則使用者首次無法依賴 JSL 在有效位置建立 pptx 檔案。我也錯誤地輸入了關鍵字小路() 就像大綱標題()這當然是無效的。
只要有效目錄位置中存在另一個有效模板文件,模板文件選項也會起作用。 這是一個對我有用的示例,我相信它也適合您,以防您想嘗試一下:請確保您有一個模板文件,模板.pptx其投影片格式是您希望在報告中使用的方式,並且至少有一個空白平均值_ppt.pptx 。 它只是將相同的幻燈片背景/格式複製到報告中的所有幻燈片,並且用戶可能必須稍後根據需要重新格式化每張投影片。
mean_report << Save Presentation("C:\Users\ReportFiles\mean_ppt.pptx", Template("C:\Users\TemplateFiles\Template.pptx"), Outline Titles(None), "PNG");回覆:JSL 將圖形產生器匯出到影像/ ppt / pdf與您在上一篇文章中發現的不匹配之處在於,我在語法中使用了腳本索引,它沒有像幫助文件那樣提供文字字串選項。對於那個很抱歉。
這是程式碼工作的範例。它沒有模板。它不會彈出任何路徑視窗。我沒有模板,而且我過去使用模板的經驗導致它永遠無法工作......我認為這是我缺乏 PowerPoint 知識導致我的失敗。 但鱈魚確實有效。
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = bivariate( y( :weight ), x( :height ) );
rbiv = biv << report;
raw_mean_plot = "$TEMP/jmp_example4.pptx";
rbiv << Save Presentation(raw_mean_plot ,outline titles("none"),"PNG")
rbiv << Save Presentation(raw_mean_plot, append, "PNG")
Open( "$TEMP/jmp_example4.pptx" );
在第一個範例中,您指定
Path(raw_mean_plot)
我假設您使用 Path 作為實際路徑的佔位符。是這樣嗎?JSL 中的 Path 函數是一個圖形函數。
回覆:JSL 將圖形產生器匯出到影像/ ppt / pdf嗨吉姆,
感謝您的回覆。
關於您的以下幾點:
1. 我確信該路徑是有效的。 我還嘗試從 Windows 命令打開路徑,這是一個有效的返回。事實上它在相同的目錄中打開將選擇另存為彈出視窗正如我在 pptx 檔案路徑中所指示的那樣,但不知何故無法儲存在它自己的 .
2. 範本路徑絕對有效,因為彈出框後儲存的新檔案是範本第一張投影片的格式。
3.我指的是幫助文件中的命令參考https://www.jmp.com/support/help/en/15.0/#page/jmp/display-boxes.shtml#ww2164087作為db<<儲存簡報(<小路>, <模板(小路)>, <插入("開始"|"結束"| n )|替換("開始"|"結束"| n )|追加>, <大綱標題(標題位置)> , <格式>)。 相信這表明 PNG 不是輪廓標題的一部分。當接受“PNG”時,PNG 也會回傳錯誤。 同樣,「None」或文字 None 都被接受。
本質上,我認為命令格式要么缺少某些內容,要么不適合 JMP15,在編寫腳本時的其他一些問題中似乎就是這種情況。 您能否也給我指出替代方法文檔?
回覆:JSL 將圖形產生器匯出到影像/ ppt / pdf- 它沒有將您的路徑解釋為有效路徑
- 它不會將您的模板路徑解釋為有效路徑
- 您的大綱標題元素未正確指定
- 大綱標題規範不接受文字字串,該值應為 None 注意“None”
- PNG 元素是大綱標題元素的第二個元素。因此它應該是大綱標題(無,PNG)
我建議您首先不使用任何變數引用,而是放入文字硬編碼路徑等並使其正常工作。然後開始替換變數引用。
如果儲存簡報未依照您想要的方式轉換變數值,您可能必須使用替代方法
回覆:JSL 將圖形產生器匯出到影像/ ppt / pdf你好 ,
謝謝你的指點。
我在 JMP15 中使用以下命令根據範本檔案將圖形儲存到 pptx 檔案中。 這些來自兩個資料表mean_report和noise_report
mean_report << Save Presentation(path(raw_mean_plot),Template(ppt_template), Outline Titles("None"), "PNG");
noise_report << Save Presentation(raw_mean_plot, Append, "PNG");raw_mean_plot 是 pptx 檔案的檔案路徑以及檔案名,類似地 ppt_template 是模板檔案的位置以及檔案路徑。
執行上述操作時,在第一行之後會開啟一個視窗提示符,要求我定義並儲存報告檔案的位置。 第二個圖表未儲存到此 ppt 報告檔。我希望這些命令將有助於根據定義的圖表將第一個圖表儲存到範本 pptx 中,並將噪音報告中的圖表附加到相同的圖表中。
回覆:JSL 將圖形產生器匯出到影像/ ppt / pdf請參閱「儲存簡報」以儲存為 PowerPoint 格式,請參閱「儲存 PDF」以儲存為 PDF。
查看腳本索引以獲取詳細資訊和範例