© 2008 PDF Solutions, Inc.  PDF Solutions has made these materials available for public noncommercial use, and 
they may be reproduced, in part or in whole, consistent with the following requirements without charge or further 
permission from PDF Solutions: (1) users exercise due diligence in ensuring the accuracy of the materials 
reproduced; (2) “PDF Solutions, Inc.” be clearly and predominantly identified as the source; and, (3) the reproduction 
is not represented as an official version of the materials reproduced, nor as having been made, in affiliation with or 
with the endorsement of PDF Solutions.
Creating R Packages, 
Using CRAN, R-Forge,  
And Local R Archive Networks 
And Subversion (SVN) Repositories 
Spencer Graves 
PDF Solutions 
San José CA
spencer.graves@prodsyse.com
Sundar Dorai-Raj 
Google 
Mountain View CA 
sdorairaj@google.com 
Conversion of pdf into ppt - control SDK system:C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
www.rasteredge.com
Conversion of pdf into ppt - control SDK system:VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
www.rasteredge.com
Yield, Performance, Profitability
2 / PDF Solutions Inc.
Motivation 
!
R is the language of choice for a large and growing 
proportion of people developing new statistical algorithms
!
Comprehensive R Archive Network (CRAN) makes it easy 
to benefit from others’ work and to share your work and get 
feedback on potential improvements 
!
Creating R packages 
• Provides a system for creating software with documentation 
including unit tests, and thereby 
• Increases software quality & development productivity 
!
Local R Archive Networks can increase your productivity in 
developing new code and sharing it with coworkers 
!
R-Forge and local Subversion (SVN) repositories make 
collaboration on joint software development easy & 
productive 
control SDK system:Online Convert PowerPoint to PDF file. Best free online export
clicking on the blue button or drag-and-drop your pptx or ppt file into the drop area. Then just wait until the conversion from Powerpoint to PDF is complete
www.rasteredge.com
control SDK system:VB.NET PowerPoint: Convert & Render PPT into PDF Document
use for fast PPT (.pptx) to PDF conversion in .NET to render selected PowerPoint slide(s) into image source create a featured PPTX to PDF converting application
www.rasteredge.com
Yield, Performance, Profitability
3 / PDF Solutions Inc.
Outline 
!
Installing R and R Packages 
• From CRAN 
• From a local package 
• From alternative repositories 
• Getting help 
!
Obtaining source code 
!
Creating R packages 
!
Establishing and Maintaining Local R Archive 
Networks 
!
Using Subversion (SVN) 
control SDK system:How to C#: Convert Word, Excel and PPT to PDF
PPT to PDF. Online C# Tutorial for Converting MS Office Word, Excel and PowerPoint to PDF. MS Office to PDF Conversion Overview. By integrating XDoc.PDF SDK into
www.rasteredge.com
control SDK system:How to C#: Convert PDF, Excel, PPT to Word
XDoc.Word SDK into your C#.NET project, PDF, MS-Excel and MS-PPT can be converted to Word document. Generally speaking, following conversion types are supported
www.rasteredge.com
Yield, Performance, Profitability
4 / PDF Solutions Inc.
Installing R And R Packages 
!
Installing R from CRAN 
!
Installing R contributed packages from 
CRAN 
• local package 
• alternative repositories 
control SDK system:C# TIFF: Learn to Convert MS Word, Excel, and PPT to TIFF Image
C# TIFF - Conversion from Word, Excel, PPT to TIFF. is quiet easy to integrate this SDK into your C# directly use them in your project for fast file conversion.
www.rasteredge.com
control SDK system:C# PDF Convert: How to Convert MS PPT to Adobe PDF Document
Read: PDF Image Extract; VB.NET Write: Insert text into PDF; PDF Convert: How to Convert MS PPT to Adobe Provide Free Demo Code for PDF Conversion from Microsoft
www.rasteredge.com
Yield, Performance, Profitability
5 / PDF Solutions Inc.
Installing R 
!
www.r-project.org 
!
CRAN 
!
(select a local repository) 
!
Download an appropriate precompiled version or 
package source to suit your operating system 
!
Configure ... 
• R Installation and Administration manual http
://cran.r-project.org/doc/manuals/R-admin.pdf
modify default options in “~R/etc/Rprofile.site”:
•default repositories (including local?)  
•max.print 
•... 
options(repos = c(CRAN = "http://cran.cnr.berkeley.edu",
CRANextra = "http://www.stats.ox.ac.uk/pub/RWin"),
max.print=222)
system.file()
control SDK system:VB.NET PowerPoint: PPTX to SVG Conversion; Render PPT to Vector
high-quality PPT (.pptx) to svg conversion in both be easily converted and rendered into svg image powerful & profession imaging controls, PDF document, tiff
www.rasteredge.com
control SDK system:VB.NET PowerPoint: Convert PowerPoint to BMP Image with VB PPT
converters, such as VB.NET PDF Converter, Excel VB.NET PPT converting library: As batch conversion is also to render PPT document page into RasterEdge-defined
www.rasteredge.com
Yield, Performance, Profitability
6 / PDF Solutions Inc.
Installing R Packages From CRAN 
!
install.packages(‘packageName’) 
!
OR in Rgui:  
select a local repository (if needed) 
• select package(s) from list 
control SDK system:.NET PDF Document Viewing, Annotation, Conversion & Processing
Convert. Convert Word/Excel/PPT to PDF. Convert PDF to Word (.docx). PDF Write. Insert text, text box into PDF. Edit, delete text from PDF. Insert images into PDF
www.rasteredge.com
Yield, Performance, Profitability
7 / PDF Solutions Inc.
Installing R Packages From Local Zip Files 
(Windows)
!
in Rgui:
!
find packageName.zip
Yield, Performance, Profitability
8 / PDF Solutions Inc.
Or From R Command Prompt (Any OS) 
!
Windows binary
• install.packages(“packageName.zip”, repos = NULL)
!
Any OS provided appropriate tools for compiling 
source are available
install.packages(“packageName.tar.gz”, repos = 
NULL)
• Windows requires “Rtools”
http://www.murdoch-sutherland.com/Rtools/
• Mac requires Xtools
• For most Linux/UNIX systems the required toolsets 
are available
Yield, Performance, Profitability
9 / PDF Solutions Inc.
Getting Help 
!
?functionName 
• help pages for packages in the search path 
!
Fuzzy search
• “help.search” function
www.r-project.org → search or ‘RSiteSearch’ function 
!
Other R search engines and R Wiki 
!
Google  
!
r-help listserve 
PLEASE do read the posting guide 
http://www.R-project.org/posting-guide.html and provide 
commented, minimal, self-contained, reproducible code. 
• Reading “r-help”, “r-devel”, “r-sig-___” is like attending a 
professional meeting a few minutes a day 
Yield, Performance, Profitability
10 / PDF Solutions Inc.
Outline 
!
Installing R and R Packages 
!
Obtaining source code 
!
Creating R packages 
!
Establishing and Maintaining Local R Archive 
Networks 
!
Using Subversion (SVN) 
Documents you may be interested
Documents you may be interested