Yes I think George already created a Jira Issue, however I asked him if he is able to create a regular patch / SVN diff. Creating a patch / SVN in eclipse: Right click on the project => Team => Create Patch => save to file (You need Subclipse or Subversive installed)
Sebastian 2012/5/5 Alexei Fedotov <[email protected]> > Hello George, > thank you for your contribution. > > Please could you use JIRA for Apache code contributions? We only can > accept contributions under Apache public license, and there is a > corresponding flag in JIRA. > > -- > With best regards / с наилучшими пожеланиями, > Alexei Fedotov / Алексей Федотов, > http://dataved.ru/ > +7 916 562 8095 > > > On Fri, May 4, 2012 at 8:36 AM, George Kirkham <[email protected]> > wrote: > > Hi, > > > > > > > > I have that the SWFTools -j (JPEG Quality) and zoom (dpi) options do a > > great job in converting text. Currently I have the zoom set to 300 but > have > > not tested greatly to see if there are any issues like very large files > or > > very slow connections caused by this. > > > > > > > > To allow these two settings to be user adjustable by the OpenMeetings > > administrator, I used the below code. > > > > > > > > Two Questions: > > > > 1) I would appreciate it if this change could be added to the > > OpenMeetings source. > > > > 2) Could someone add code to validate that the values when changed > by > > the administrator, are integers between the acceptable ranges, e.g. for > > zoom, between 50 and 600. > > > > > > > > /singlewebapp/src/install_step1_EN.vm > > > > ./src/.svn/text-base/install_step1_EN.vm.svn-base > > > > > > > > <fieldset id="userConf1"> > > > > <legend>Converters</legend> > > > > <li> > > > > <label for="swftools_path">SWFTools Path</label> > > > > <input name="swftools_path" > > id="swftools_path" size="27" > > > > title="Enter the path to swftools for > > example C:/swftools (Windows) or leave blank if swftools is a known to > your > > system path" type="text" /> > > > > <p><i>You can test if swftools is > installed > > into system path by opening a shell or cmd-prompt and type pdf2swf<br/> > > > > If this shows a list of > > options leave this field blank otherwise you have to specify the path to > > pdf2swf on your system<br/> > > > > see also <a > > href="http://incubator.apache.org/openmeetings/installation.html" > > target="_blank">Installation</a></i></p> > > > > </li> > > > > <li> > > > > <label for="swftools_zoom">SWFTools Zoom</label> > > > > <input name="swftools_zoom" > > id="swftools_zoom" size="4" value="100" > > > > title="Enter the dpi that swftools will > use > > for PDF to SWF conversion" type="text" /> > > > > <p><i>You can test if swftools is > installed > > into system path by opening a shell or cmd-prompt and type pdf2swf<br/> > > > > Enter the dpi that > swftools > > will use for PDF to SWF conversion. Default is 100 dpi.<br/> > > > > see also <a > > href="http://incubator.apache.org/openmeetings/installation.html" > > target="_blank">Installation</a></i></p> > > > > > > > > </li> > > > > <li> > > > > <label for="swftools_jpegquality">SWFTools JPEG > > Quality</label> > > > > <input name="swftools_jpegquality" > > id="swftools_jpegquality" size="3" value="85" > > > > title="Enter the quality of embedded jpeg > > pictures to quality. 0 is worst (small), 100 is best (big). (default:85)" > > type="text" /> > > > > <p> > > > > <i>You can test if swftools is installed > > into system path by opening a shell or cmd-prompt and type pdf2swf<br/> > > > > Enter the quality of > > embedded jpeg pictures to quality. 0 is worst (small), 100 is best (big). > > (default:85)<br/> > > > > see also <a > > href="http://incubator.apache.org/openmeetings/installation.html" > > target="_blank">Installation</a></i> > > > > </p> > > > > </li> > > > > > > > > > ===================================================================================================== > > > > > > > > ./src/org/openmeetings/app/installation/ImportInitvalues.java:298: > > > > > ./src/org/openmeetings/app/installation/.svn/text-base/ImportInitvalues.java.svn-base:298 > > > > > > > > cfgManagement.addConfByKey(3, > > "swftools_zoom", cfg.swfZoom, null, > > > > "dpi for > > conversion of PDF to SWF"); > > > > > > > > cfgManagement.addConfByKey(3, > > "swftools_jpegquality", cfg.swfJpegQuality, null, > > > > > "compression > > quality for conversion of PDF to SWF"); > > > > > > > > > ---------------------------------------------------------------------------------- > > > > > > > > ./src/org/openmeetings/app/installation/InstallationConfig.java:20: > > > > > ./src/org/openmeetings/app/installation/.svn/text-base/InstallationConfig.java.svn-base:20: > > > > //SWFTools PDF to SWF conversion settings > > > > public String swfZoom = ""; > > > > public String swfJpegQuality = ""; > > > > > > > > + ", > > mailUseTls=" + mailUseTls + ", swfZoom=" + swfZoom > > > > + ", > > swfJpegQuality=" + swfJpegQuality + ", swfPath=" + swfPath > > > > > > > > > > > > > > > > > ---------------------------------------------------------------------------------- > > > > ./src/org/openmeetings/servlet/outputhandler/Install.java > > > > > ./src/org/openmeetings/servlet/outputhandler/.svn/text-base/Install.java.svn-base:245 > > > > > > > > > > cfg.swfZoom = httpServletRequest.getParameter("swftools_zoom"); > > > > > > cfg.swfJpegQuality = > > httpServletRequest.getParameter("swftools_jpegquality"); > > > > > > > > > ---------------------------------------------------------------------------------- > > > > > ===================================================================================================== > > > > ./src/org/openmeetings/app/documents/GenerateSWF.java: > > > > > ./src/org/openmeetings/app/documents/.svn/text-base/GenerateSWF.java.svn-base: > > > > > > > > > > > > private String getSwfZoom() { > > > > String valueForSwfZoom = > > cfgManagement.getConfValue("swftools_zoom", String.class, ""); > > > > // WARNING CODE NOT COMPLETE: If SWFTools > > zoom (dpi) should be an integer between 50 and 600 with a default value > of > > 100 dpi > > > > if (valueForSwfZoom.equals("")) { > > > > valueForSwfZoom = "100"; > > > > } > > > > return valueForSwfZoom; > > > > } > > > > > > > > private String getSwfJpegQuality() { > > > > String valueForSwfJpegQuality = > > cfgManagement.getConfValue("swftools_jpegquality", String.class, ""); > > > > // WARNING CODE NOT COMPLETE: If SWFTools > > JPEG Quality should be an integer between 1 and 100, with a default > value of > > 85 > > > > if (valueForSwfJpegQuality.equals("")) { > > > > valueForSwfJpegQuality = > > "85"; > > > > } > > > > return valueForSwfJpegQuality; > > > > } > > > > > > > > public HashMap<String, String> generateSwf(String > > current_dir, > > > > String originalFolder, > > String destinationFolder, String fileNamePure) { > > > > > > > > // Create the Content of the Converter > > Script (.bat or .sh File) > > > > String[] argv = new String[] { > > > > > > getPathToSwfTools() + "pdf2swf" + execExt, "-s", > > > > > > "insertstop", // insert Stop command into every frame > > > > > > "-s","poly2bitmap", > > //http://www.swftools.org/gfx_tutorial.html#Rendering_pages_to_SWF_files > > > > "-i", // > > change draw order to reduce pdf complexity > > > > "-j", " > " + > > getSwfJpegQuality(), // JPEG Quality to 100 > > > > "-s", " > > zoom=" + getSwfZoom(), // set zoom dpi to 200 > > > > > > originalFolder + fileNamePure + ".pdf", > > > > > > destinationFolder + fileNamePure + ".swf" }; > > > > > > > > return > > ProcessHelper.executeScript("generateSwf", argv); > > > > } > > > > > > > > > ===================================================================================================== > > > > > > > > > > > > Thanks, > > > > > > > > George Kirkham > > > > > > > > IT Manager > > > > Cooperative Research Centre For Greenhouse Gas Technologies (CO2CRC) > > > > NFF House, 14 - 16 Brisbane Avenue, Barton, ACT, 2600, Australia > > > > T: (02) 6120 1600 > > > > F: (02) 6273 7181 > > > > E: [email protected], > > > > W: www.co2crc.com.au > > > > > > > > > > > > From: George Kirkham [mailto:[email protected]] > > Sent: Wednesday, 2 May 2012 4:58 PM > > To: [email protected] > > Subject: RE: How to increase the quality or resolution of converted PDF > or > > PowerPoint files > > > > > > > > Maxim, > > > > > > > > You said "Sebastian already add converter parameter". > > > > > > > > Can you tell me where to set the parameter, what it is called, and in > which > > version it was introduced? - that would be very helpful. > > > > > > > > Thanks, > > > > > > > > George Kirkham > > > > > > > > IT Manager > > > > Cooperative Research Centre For Greenhouse Gas Technologies (CO2CRC) > > > > NFF House, 14 - 16 Brisbane Avenue, Barton, ACT, 2600, Australia > > > > T: (02) 6120 1600 > > > > F: (02) 6273 7181 > > > > E: [email protected], > > > > W: www.co2crc.com.au > > > > > > > > > > > > From: Maxim Solodovnik [mailto:[email protected]] > > Sent: Wednesday, 2 May 2012 3:42 PM > > To: [email protected] > > Subject: Re: How to increase the quality or resolution of converted PDF > or > > PowerPoint files > > > > > > > > Sebastian already add converter parameter > > > > please check the latest build > > > > On Wed, May 2, 2012 at 12:37 PM, George Kirkham <[email protected]> > > wrote: > > > > Hi, > > > > > > > > To explain why I would like to increase the PowerPoint slide conversion > > process, please review the following clips from screen shots of an actual > > PowerPoint presentation slide and that of the slide as it is in > > OpenMeetings. > > > > > -- Sebastian Wagner https://twitter.com/#!/dead_lock http://www.openmeetings.de http://www.webbase-design.de http://www.wagner-sebastian.com [email protected]
