c# pdf reader free : Delete pages from a pdf Library software component asp.net winforms wpf mvc spluspackages1-part277

Overview of Spotfire S+® Packages
3
OVERVIEW OF SPOTFIRE S+
®
PACKAGES
A TIBCO Spotfire S+
®
package is a collection of S functions, data,
help files, and other associated files (C, C++, or FORTRAN code)
that  have  been combined into a single entity you  can distribute to
other Spotfire S+ users. These packages offer you and other Spotfire
S+ users a mechanism to distribute user-generated functions quickly.
You can download and install Spotfire S+ packages from an TIBCO-
maintained Web site, or you can create Spotfire S+ packages that you
can submit for potential distribution. 
The Spotfire S+ package system is modeled after the package system
in  R.  The  R  system  has  package  repositories  available  via  the
Internet, and has seen huge success in distributing new statistics and
data analysis functionality to R users.
This document contains guidance in the following areas:
• Browsing,  downloading,  and  installing  packages  from  a
centralized repository.
• Downloading the tools necessary to create packages.
• Building your own packages to distribute and submit to the
repository.
This overview contains introductory information on the following:
• Accessing the TIBCO package archive repository.
• Finding and downloading packages.
• Discussing package types.
• Listing package components.
• Creating a package.
• Submitting  a  package  for  posting  on  the  Comprehensive
S-PLUS Archive Network (CSAN).
TIBCO hosts the CSAN site  at  http://spotfire.tibco.com/csan  to
facilitate Spotfire S+ package distribution. This Web site serves as a
centralized repository for Spotfire S+ packages, and for information
about creating, installing, and using packages. 
Delete pages from a pdf - remove PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provides Users with Mature Document Manipulating Function for Deleting PDF Pages
delete a page from a pdf in preview; cut pages from pdf reader
Delete pages from a pdf - VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Visual Basic Sample Codes to Delete PDF Document Page in .NET
delete blank pages in pdf online; delete pages in pdf reader
Chapter 1  Spotfire S+ Guide to Packages
4
To maintain as much compatibility with R packages as possible, we
adapted and used many of the functions and scripts from R for the
Spotfire S+ package system. The code is distributed separately from
Spotfire S+ under the GPL license.
Package Types
Packages on CSAN are available as either Windows
®
binary or source.
By  default,  the  functions  for  downloading  and  installing  packages
from  CSAN use  binary  packages,  while  UNIX/Linux  uses  source
packages.  You  can also add Java  code to a  package,  following the
steps outlined on section java Directory on page 33.
Installing  a  package  from  source  requires  additional  software  tools,
such  as  compilers  and  Perl,  which  are  not  available  on  a  typical
Windows  installation  (see  the  section  Windows  on  page  12).
However, with the proper tools installed, Windows users can build
and install packages from source, or create binary packages that can
be distributed to other Windows users. 
Spotfire S+ 
Package 
Structure 
A package is a collection of S functions, help files, and possibly C or
FORTRAN  source  code  combined  in  a  single  archive  (.zip  in
Windows  or  .tar.gz  in  UNIX/Linux). The  archive can  be either a
source archive or a platform-specific binary archive.
When  unpacked,  a  source  package  contains  a  directory  (with  the
same name as the package) and the following subdirectories:
• data:  Contains  data  files,  in  dump  format,  or  as  a
delimited (space or semi-colon) text file.  (Optional.)
• man:  Contains  help  files  which  use  the  .Rd  help  file
format that R uses.
• R: Contains any S language functions as ASCII files. 
• src:  Contains  C,  C++,  or  FORTRAN  source  code  as
ASCII files. (This directory is optional. See the section src
Directory on page 36 for more information.) 
• java: Contains two subdirectories:
src: Directory for Java source code.
prebuiltjars: Precompiled .jar files.
(This directory is optional). See the section java Directory
on page 37 for details.
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C# convert
delete page in pdf online; delete page in pdf document
C# PDF Page Insert Library: insert pages into PDF file in C#.net
how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to reorganize PDF document pages and how
delete page on pdf document; delete page pdf file
Overview of Spotfire S+® Packages
5
• inst:  Contains  files  and  directories  to  be  copied,
recursively,  into  the  main  package  directory  when  the
package is compiled. Any informational files that the end
user should see should be included in the inst directory.
For example, if  you have  a PDF containing  a vignette,
include it in the inst/doc directory.
The package  also  contains, at the  top  level,  the DESCRIPTION,
which is text file containing information about the package (see the
section  DESCRIPTION  File  on  page  31).  This  is  the  only  file
required in a package.
Note  that  a  data-only  package  contains  only  the  data  and  man
directories, whereas an S-code-only package contains only the R and
man directories. Similarly, a package can contain an inst directory
containing  a  CITATION  file  (which  you  can  create  by  calling
citation()
) and a doc subdirectory for any document files, such as
vignettes.
A package can also have a tests directory to contain  package-specific
tests. This directory  can contain test  code (that  is,  .S, .ssc,  .q,  .R).
When you run the tests in this file, the results are written to a .Sout
file. For more information about running tests using a tests directory
in your package, see the section Checking the Package on page 25.
When  a  binary  package  archive  is  unpacked,  the  S  functions  are
already in binary form in a .Data directory, the help files are already
in a form accessible from within Spotfire S+, and the source code has
already been compiled into a shared library object (S.dll on Windows
or S.so on UNIX/Linux). The unpacked binary package also includes
the DESCRIPTION text file.
Location of 
User-Installed 
Spotfire S+ 
Packages
Starting  with  Spotfire  S+  8,  user-installed  packages  (referred  to  as
"library  sections"  in  older  manuals)  have  a  platform-dependent
default location :
Windows XP:
C:\Documents and Settings\username\
Application Data\TIBCO\splus81_WIN386\library
Windows Vista:
C:\Users\username\AppData\Local\TIBCO\
splus81_WIN386\library
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Page: Insert PDF Pages. |. Home ›› XDoc.PDF ›› VB.NET PDF: Insert PDF Page. Add and Insert Multiple PDF Pages to PDF Document Using VB.
delete page from pdf acrobat; delete page on pdf file
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
C:\test1.pdf") Dim pdf2 As PDFDocument = New PDFDocument("C:\test2.pdf") Dim pageindexes = New Integer() {1, 2, 4} Dim pages = pdf.DuplicatePage(pageindexes
add and remove pages from a pdf; add and delete pages in pdf online
Chapter 1  Spotfire S+ Guide to Packages
6
UNIX
®
/Linux
®
: The following is an example on Linux: 
$HOME/MySwork/splus81_LINUX/library
Note the Spotfire S+ version and platform designation are included in
these default package locations for all platforms. This allows packages
for multiple platforms and Spotfire S+ versions to be installed; e.g.,
both Linux 32-bit and Linux 64-bit packages could be used on the
same  Linux-64  bit  machine.  Note  the  Spotfire  S+  version  in  the
directory name  (e.g., splus81_WIN386) will be updated to match the
Spotfire S+ version.
The 
library 
function  searches  this  location  before  it  searches
SHOME/library  when  it  looks  for a library  section to load.  The
package manipulation functions use the new location as the default
for installing packages.
One advantage of this new default is that packages the user installs are
separate from those installed with Spotfire S+. This simplifies creating
the same Spotfire  S+ environment on another computer: after you
install Spotfire S+ on the new computer, simply copy over the local
directory.
Location of 
Packages in 
TIBCO Spotfire 
Statistics 
Services
Spotfire Statistics  Services provides an  API  that you  use to deploy
packages to the server. when you call the API, the compressed binary
containing  your  package  is  sent  to  the  server,  and  the  package
manager  places  it  in  an  appropriately-named  directory  in  the
following location, depending on your server configuration:
• Stand-Alone:
SPSERVER_HOME/data/packages/[Protected/
Unprotected]/packagename/version#
• Cluster:
SPSERVER_SHARE/data/packages/[Protected/
Unprotected]/packagename/version#
See  the  section  Deploying  a  Package  to TIBCO Spotfire  Statistics
Services on page 28 for more detailed information about deploying a
package.
See the Spotfire  Statistics Services Administration Guide for more detailed
information about the server configurations.
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
C#.NET PDF Library - Copy and Paste PDF Pages in C#.NET. Easy to C#.NET Sample Code: Copy and Paste PDF Pages Using C#.NET. C# programming
cut pages from pdf online; delete pages from pdf in preview
VB.NET PDF delete text library: delete, remove text from PDF file
VB.NET PDF - How to Delete Text from PDF File in VB.NET. VB.NET Programming Guide to Delete Text from PDF File Using XDoc.PDF SDK for VB.NET.
delete pdf pages android; acrobat remove pages from pdf
"Quick Start" to Packages
7
"QUICK START" TO PACKAGES
Installing the 
pkgutils 
Library Section
Before you can do any work with packages in Spotfire S+, you must
download  and  install  the  pkgutils  library  section.  This  contains
functions  and  scripts  for  downloading,  installing,  building  and
checking  packages.  The  pkgutils  library  section  contains  code
distributed under the GPL license, and thus is not included as part of
the Spotfire S+ distribution.
On  UNIX/Linux,  the  pkgutils  library  section  should  be  installed
when Spotfire S+ is installed and configured. Run the script 
./INSTALL.PKGUTILS
in  the  top  level  directory  of  Spotfire  S+  to  download  and  install
pkgutils in library/pkgutils under the top level directory of Spotfire
S+. The same individual should install Spotfire S+ and the pkgutils
library section, because you need to have the appropriate permissions
to install in the Spotfire S+ directory.
On Windows, anyone can install the pkgutils library section, because
it gets installed in the individual user's Application Data directory:
Windows XP
C:\Documents and Settings\username\
Application Data\TIBCO\splus81_WIN386\library
Windows Vista:
C:\Users\username\AppData\Local\TIBCO\
splus81_WIN386\library
To  install  pkgutils  in  Windows,  in  the  Spotfire  S+  Commands
window type
install.pkgutils(update=T)
The 
update=T
argument updates the pkgutils library in case you have
already installed it and want to make sure you have the latest version
of all the functions. 
From this point forward, the steps are the same for both platforms to
attach the library and install and run library functions. Typing
library(pkgutils)
C# PDF metadata Library: add, remove, update PDF metadata in C#.
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata in .NET Project. Remove and delete metadata from PDF file.
delete pages from a pdf; delete page from pdf online
C# Word - Delete Word Document Page in C#.NET
doc.Save(outPutFilePath); Delete Consecutive Pages from Word in C#. int[] detelePageindexes = new int[] { 1, 3, 5, 7, 9 }; // Delete pages.
delete pages in pdf; delete blank page in pdf online
Chapter 1  Spotfire S+ Guide to Packages
8
loads the pkgutils library so all functions in the library are available
for your current Spotfire S+ session. Typing
available.packages()
displays the packages currently available from CSAN. If we want to
install (for example) the 
rpart
package, enter the name in quotation
marks:
install.packages("rpart")
This installs the rpart package in your package library directory by
default, which is a platform-dependent location (see the next section
for details). You can now load the rpart library to access its functions:
library(rpart)
Details on creating packages can be found in the section Creating a
Package on page 11.
Finding 
Packages on 
CSAN
Use the following functions in S-PLUS to help you discover available
packages on the CSAN site 
(http://spotfire.tibco.com/csan).
Table 1.1: Package browsing functions.
S-PLUS function
Description
available.packages
Use 
available.packages
to 
determine which Spotfire S+ 
packages are available for 
download from the CSAN site.
new.packages
Use 
new.packages
to discover any 
Spotfire S+ packages on CSAN 
that you have not yet installed.
"Quick Start" to Packages
9
Downloading 
Packages from 
CSAN
Use the following functions  in S-PLUS to help  you  download and
install packages from the CSAN site (for more detailed information
about downloading packages, see the section Package Details on page
18).
Do  not  use  SHOME/library  when  you  use 
download.packages
,
because that path is reserved for base packages. See page 5 for the
default locations by platform.
Note that 
download.packages
is useful if  you  want to  work on the
source code or if you want to host a CSAN mirror; in most cases,
install.packages
is more appropriate, since you can download and
install a package from CSAN in one step. 
Table 1.2: Package downloading functions.
S-PLUS function
Description
install.packages
Use 
install.packages
to download 
and install packages from CSAN in 
a single step.
download.packages
Use 
download.packages
to 
download a package from CSAN, 
for later installation. You must 
provide a destination directory (the 
destdir
argument) or an error 
results.
Note
Alternatively, you can use the Spotfire S+ GUI menu to find and download packages. 
On the menu, click File  Find Packages, and then select a repository and a package 
to download.
Also, you can update new versions of packages you have previously downloaded.
On the menu, click File  Update Packages, and then select a repository and the 
package to update.
If you are using the Spotfire S+ Workbench on either Windows or UNIX
®
/Linux
®
, you can find 
the Find Packages and Update Packages dialogs on the Spotfire S+ menu. See the Spotfire S+ 
Workbench Guide for more information.
Chapter 1  Spotfire S+ Guide to Packages
10
Installing and 
Loading a 
Package
You can install a package under a library location on your system. 
• Installing a binary package consists of unpacking the binary
archive in the appropriate location. 
• Installing  from  a  source  archive  involves  sourcing  the  S
functions, converting the help files into a format that can be
displayed within Spotfire S+, and compiling any source code
into  shared  library  object.  The  resulting  pieces  are  then
copied to the specified location.
After you  have installed a  package, load the  package  in a running
Spotfire S+ session with the 
library()
command. If package 
xyzzy
was installed under the standard package location of your Spotfire S+
installation, then you need only to enter
library(xyzzy)
to  load  the  package  into  your  current  Spotfire  S+  session.  If  you
installed the library in another location, you must specify that location
in the 
lib.loc
argument to library. For example, if you install all your
packages under D:\swork\lib, then to load package 
xyzzy
, you must
type
library(xyzzy, lib.loc="D:/swork/lib"
)
or
.libPaths("D:/swork/lib")
library(xyzzy)
Creating a 
Package 
Use  the 
package.skeleton
function  to  specify  the  name  of  the
package  you  want  to create and which  functions to  include  in the
package. By default, this function creates an empty package in your
current working directory. You can control which objects you want to
include in your package using the 
list
argument. 
The 
package.skeleton
function also generates template help files in
.Rd format, which you can edit to document  your functions. After
you have  edited  or  added  any associated  files, you can  run  the  S-
PLUS function 
check
against the package to verify completeness, and
then build the package in a compressed format (.zip for Windows
®
or
.tar.gz for UNIX/Linux) for distribution. \
Note that you can also create a Java package by following the steps
outline in the section java Directory on page 33.
"Quick Start" to Packages
11
Submitting a 
Package
To  share  your  Spotfire  S+  package  with  the  Spotfire  S+  user
community, send it to TIBCO for posting on the CSAN site. TIBCO
checks the package and if it is accepted, it is posted to the CSAN site
in both source and Windows
®
binary form. Note that you only need
to submit a source package archive, and TIBCO creates and posts the
Windows  binary.  These  Spotfire  S+  packages  are  then  posted  to
CSAN by TIBCO and become available for download.
Chapter 1  Spotfire S+ Guide to Packages
12
REQUIRED TOOLS FOR CREATING PACKAGES
Downloading  or  installing  Spotfire  S+
®
packages  requires  the
pkgutils  library  (described  in  the  previous  section).  Editing  and
compiling  a  package  requires  the  pkgutils  library  and  a  tool  set
appropriate for your platform. This section discusses these required
tools and where to find them. You must be connected to the Internet
to download the tools you need to edit and compile packages.
All tools discussed in this section are available for free download and
installation.
Building 
Packages Using 
32-Bit 
Windows
Spotfire  S+  for  Windows
®
users  must  install  additional  software
components to  build and  install  packages from source code.  These
components are available for free download, and you can get detailed
information on all required components by navigating to CSAN at
http://spotfire.tibco.com/csan
and clicking the Windows Tools link (under Resources, on the lower
left side of the page). 
Note
The following tools are required if you are creating or installing source packages. You do not need 
additional software if you are only installing binary packages for Windows from CSAN using 
S
-
PLUS functions (that is
install.packages()
and 
update.packages()
). However, you do need 
Perl (and possibly other tools) if you use the scripts (invoked using 
Splus CMD
) on Windows.
Documents you may be interested
Documents you may be interested