c# pdf reader free : Delete blank pages in pdf online software Library dll windows asp.net html web forms spluspackages2-part278

Required Tools for Creating Packages
13
Table 1.3 describes the tools the  package system expects to find in
your PATH. For more information about these tools and others that
you might need for package creation, see the sections following the
table. 
Perl
The scripts for creating, building, and installing packages from source
are written in the Perl scripting language. We require (and have tested
with) the Perl 5.8 for Windows implementation from ActiveState, a
freely-available download.
Note that versions after ActiveState Perl 5.8 were not tested with this
release of Spotfire S+, so the compatibility is not known.
Table 1.3: Tools the package system expects to find in Windows path.
Tool
Comment
perl
Version 5.8 or later. (On Windows
®
, you must 
have Active State perl.)
hhc.exe
From Microsoft HTML Help Workshop. 
nmake
Required if the package contains C or C++ code. 
Included in Visual C++
®
cl
Required if the package contains C or C++ code. 
Included in Visual C++.
link
Required if the package contains C or C++ code. 
Included in Visual C++.
javac
Required if the package contains java code. 
Included in the Java Development Kit (JDK).
jar
Required if the package contains java code.  
Included the in JDK.
df.exe
Required if the package contains fortran code.
Delete blank pages in pdf online - remove PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provides Users with Mature Document Manipulating Function for Deleting PDF Pages
delete pages pdf files; delete page in pdf preview
Delete blank pages in pdf online - 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 pages from pdf in reader; delete blank pages in pdf online
Chapter 1  Spotfire S+ Guide to Packages
14
Microsoft HTML 
Help Workshop
To  create  compiled  help  (CHM)  files  for  your  package,  you  need
HTML Help Workshop. Compiled Help created with HTML Help
Workshop is the only help format supported in Spotfire S+ packages. 
tar and gzip
If you are starting with a package source archive that has a tar.gz or
gzip  extension,  you  need  tar  and/or  gzip  utilities  to  unpack  the
archive. These utilities are freely available from many locations (for
example, www.cygwin.org).
Compilers
You must have a C/C++ compiler if your package includes C or C++
code.  The  Spotfire  S+  package  system  currently  supports  the
Microsoft  Visual  C++
®
compiler.  You  might  already  have  the
Microsoft Visual C++ compiler installed. If not, you can install Visual
C++ 2010 Express Edition (which is free). 
Spotfire  S+  supports  FORTRAN  code  compiled  with  Visual
Fortran
®
.  At  this  time,  there  is  no  free  version  of  Visual  Fortran
available.
If you have any Java source code that is not pre-compiled and you
want to include in a package, you must have the Java Development
Kit to perform the compilation. The version of the Java Development
Kit you install should be the same as the version of JRE that Spotfire
S+ uses. 
Access to 
Windows Tools
For  the  Spotfire  S+  package  build  and  install  scripts  to  function
properly, you must put the tools listed above in your path after you
have  installed  them.  The  installation  system  for  the  particular  tool
may have updated your path for you. To check and update your path:
1. Right-click My Computer and click Properties.
2. In the System Properties window, click the Advanced tab.
3. In the Advanced section, click the Environment Variables
button. 
Note about Perl and Visual Studio Compiler Installations
The installer typically asks if you want the global 
PATH
updated; it is generally easiest if you let 
the installer update the 
PATH
. For Visual Studio, it is convenient to also copy 
LIB
and 
INCLUDE
into 
the global environment, taking values set in vcvar32.bat.
C# PDF Page Insert Library: insert pages into PDF file in C#.net
such as how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using Add and Insert Blank Pages to PDF File in
best pdf editor delete pages; delete pdf pages reader
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
add and insert one or multiple pages to existing adobe PDF document in VB.NET. Ability to create a blank PDF page with related by using following online VB.NET
delete pages from a pdf online; delete a page from a pdf file
Required Tools for Creating Packages
15
4. In the Environment  Variables window, highlight the path
variable in the System variables (or User variables) section
and click Edit.
5. Check to confirm the path to the Windows tools are present
and  correct.  You  can  modify  the  path  lines  as  desired,
separating with semicolons, e.g.
d:\Perl\bin;d:\htmlhelp;d:\VC\bin;d:\jdk1.6.0\bin
for Perl, HTML Help Workshop, the Visual Studio compiler,
and the Java compiler, respectively (note the Java compiler is
optional  if  you  do not  have  any  Java  code  to include  in  a
package). If you installed a Windows compiler, confirm that it
is present. Click OK.
To confirm the path has been set correctly: 
1. From the Start menu, click Run.
2. In the text box, type 
cmd
, and then click OK.
3. From the cmd shell window, check to make sure the tools are
working by trying the following commands:
perl --version
tar --help
gzip --help
hhc /help
javac -version
4. If you are using the Visual C++ compiler, type the following:
cl /help
5. If you are using Java, check that you have javac, as described
above.
6. Make  sure the following  environment  variables include the
appropriate directories from your Visual C++ installation:
Note
If you do not want to change your environment variables permanently, you can run a script in 
the command window that sets these variables just for the current session.
C# Create PDF Library SDK to convert PDF from other file formats
Able to download free trial and use online example source code in C# output.pdf"; // Create a new PDF Document object with 2 blank pages PDFDocument doc
delete page from pdf file; delete page from pdf preview
C# Word - Insert Blank Word Page in C#.NET
Users to Insert (Empty) Word Page or Pages from a to specify where they want to insert (blank) Word document rotate Word document page, how to delete Word page
delete pages pdf online; delete page on pdf file
Chapter 1  Spotfire S+ Guide to Packages
16
LIB
INCLUDE
The  file  vcvars32.bat,  created  when  the  Visual  C++
compiler  is  installed,  should  set  the  necessary  compiler
variables. You can find this file in the bin subdirectory in your
Visual  C++  installation.  Run  vcvars32.bat  from  the  cmd
shell window every time before you run any package creation
script.
Building 
Packages Using 
64-Bit 
Windows 
The latest version of Visual C++ 2010 Express Edition can support
64-bit  compilation,  but  also  it  requires  installing  the  Windows
Software  Development  Kit  (SDK),  available  for  free  from  the
Microsoft download website. 
After installing the SDK, use the following script to set the required
environment variables to support 64-bit compilation:
"C:\Program Files\Microsoft 
SDKs\Windows\v7.1\Bin\SetEnv.Cmd" /x64
If your package contains Fortran code, you need a 64-bit version of
the  Intel  Fortran  Compiler.  Currently,  there  is  no  free  version
available.
If your package contains Java code, you need the 64-bit version of the
Java Development Kit (JDK), available on the Java web site.
The HTML Help Workshop is available only for 32-bit Windows, but
the 32-bit version is sufficient for compiling 64-bit packages.
C# PowerPoint - Insert Blank PowerPoint Page in C#.NET
to Insert (Empty) PowerPoint Page or Pages from a where they want to insert (blank) PowerPoint document PowerPoint document page, how to delete PowerPoint page
add and remove pages from a pdf; cut pages from pdf file
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
PDF document is unnecessary, you may want to delete this page instance may consist of newly created blank pages or image VB.NET: Edit and Manipulate PDF Pages.
delete a page from a pdf without acrobat; delete a page from a pdf in preview
Required Tools for Creating Packages
17
Building 
Packages Using 
UNIX/Linux
Creating packages on the UNIX
®
/Linux
®
platforms requires these
additional software tools, in addition to Spotfire S+.
Table 1.4: Tools the package system expects to find in PATH.
Tool
Comment
cc
On Solaris, Required if package contains C code.
gcc
On Linux, required if the package contains C 
code.
CC
On Solaris, Required if package contains C++ 
code.
g++
On Linux, required if the package contains C++ 
code.
f77
On Solaris, required if the package contains 
fortran code
gfortran
On Linux, required if the package contains fortran 
code
jar
Required if the package contains java code.
javac
Required if the package contains java code.
perl
Version 5.8 or later.
grep, sh, other 
standard UNIX 
tools
make
A standard tool, like grep, but it might be in 
another directory.
VB.NET Create PDF Library SDK to convert PDF from other file
Free trial and use online source code are available for RootPath + "\\" output.pdf" ' Create a new PDF Document object with 2 blank pages Dim doc As
delete a page in a pdf file; delete page pdf acrobat reader
VB.NET PDF: Get Started with PDF Library
Auto Fill-in Field Data. Field: Insert, Delete, Update Field. RootPath + "\\" output.pdf" ' Create a new PDF Document object with 2 blank pages Dim doc
delete page pdf file; delete pages pdf
Chapter 1  Spotfire S+ Guide to Packages
18
PACKAGE DETAILS
Installing the 
pkgutils 
Library Section
Before  you  download  or  install  Spotfire  S+  packages,  you  must
download and install the Spotfire S+ pkgutils library section. See the
section  Installing  the  pkgutils  Library Section  on  page  8 for  more
details.
Browsing 
Packages
Using your Web browser, you can browse for available packages on
the  CSAN  site  at  http://spotfire.tibco.com/csan.  From  your
browser,  you  can  download  a  Spotfire  S+  package  and  save  the
package archive on your local machine. You can use scripts from a
shell, or functions within Spotfire S+ to install the package archive. 
Alternatively, you can get a listing of the packages on CSAN using
the function 
available.packages
within Spotfire  S+. You can then
download  and  install  the  packages  from  within  Spotfire  S+.  For
example:
# attach the pkgutils library
library(pkgutils)
# get a list of available packages
ap <- available.packages() 
This function call returns only packages from CSAN that match the
options("pkgType")
value. The default value is set to 
"win.binary"
for Windows and 
"source"
for UNIX/Linux. See the section Package
Types on page 4 for more information on package types.
The return value  is  a  character  matrix,  one row for  each package
returned,  with  the  columns  as  values  from  the  package’s
DESCRIPTION  file.  The  first  column  is  the  names  of  all  the
packages. 
How to C#: Cleanup Images
returned. Delete Blank Pages. Set property BlankPageDelete to true , blank pages in the document will be deleted. Remove Edges or Borders.
cut pages from pdf; delete pages from pdf preview
Package Details
19
Example: 
Downloading 
and Installing 
the rpart 
Package
When  you  find  a  Spotfire  S+  package  you  want  to  try,  you  can
download  and  install  the  package  on  your  local  machine.
Alternatively, you can download and install a package in two separate
steps, if needed.
The  following  is  an  example  of  downloading  and  installing 
rpart
from  CSAN  as  either  a  binary  package  on  Windows  or  a  source
package on UNIX/Linux:
1. After you have  loaded  the  pkgutils library  and  determined
which  package  to  install,  run 
install.packages
 In  the
following  example,  download  and  install  the  rpart  package
from CSAN in your default package directory:
install.packages("rpart")
Note that  if you are an  administrator,  you  can use the 
lib
argument to install packages in a location where all users of a
computer can access it:
install.packages("rpart",
lib=file.path(Sys.getenv("SHOME"),"local",
"library"))
2. Attach the library and check the objects:
library(rpart)
objects("rpart")
3. With  the  library  attached,  you  can  get  help  on  the  rpart
library or any functions within the rpart library:
help(rpart)
4. Now you can access any of the rpart functions. Here, we fit a
classification tree to the 
kyphosis
data set:
fit1  <-  rpart(kyphosis  ~  Age  +  Number  +  Start,
data=kyphosis)
If you just want to download the package without installing it, run
dp <- download.packages("rpart", destdir=".")
Note that you must supply the path for the 
destdir 
argument. The
download.packages
function returns a two-column matrix:
• The number of rows in the matrix is the number of packages
downloaded. (In this example, only one package.) 
Chapter 1  Spotfire S+ Guide to Packages
20
• The first column of the matrix is the  name  of the  package.
(
"rpart"
in this example.)
• The second column of the matrix is the destination file name
for the download archive. (In this example, ".\\rpart_3.0.zip"
on Windows and "./rpart_3.0.tar.gz" on UNIX/Linux. The
version  number  you  see  may  be  different  if  updated).  To
install  from  an  archive  that  has  been  downloaded,  call
install.packages
with the name of the archive file and set
the 
repos
argument to 
NULL
, so the function does not attempt
to get the file from the CSAN repository. To install the 
rpart
archive, call:
install.packages(dp[1,2], repos=NULL)
Example: Creating a Spotfire S+® Package
21
EXAMPLE: CREATING A SPOTFIRE S+
®
PACKAGE 
A package is a collection of S functions, C/C++/FORTRAN code,
data sets, and documentation that you can share. The package has a
specific organization of the files into subdirectories.
Before  you  start creating  a package,  make sure you have the tools
required  for  your  platform.  For  more  information,  see  the  section
Required Tools for Creating Packages on page 12.
The easiest way to create a package is to use the 
package.skeleton
function in Spotfire S+. The 
package.skeleton
function, which is in
the pkgutils library, creates an appropriate package directory with the
same  name  as  the  package.  Within  that  package  directory,
package.skeleton
creates  files  and  subdirectories;  this  directory
structure is discussed in the section Components of a Source Spotfire
S+ Package on page 31.
Soundex 
Example
The following  example  creates  a  Soundex  example package  using
package.skeleton
.
1. In Spotfire S+, load the pkgutils library:
library(pkgutils)
2. In Spotfire S+, define a soundex function:
"soundex"<-
function(x) {
Note on Soundex
Soundex is a phonetic algorithm for indexing names by their sound when pronounced in 
English. Each name is converted to a string consisting of an initial letter followed by three 
numbers. Details of the algorithm are available at
http://en.wikipedia.org/wiki/Soundex
or at 
http://www.genealogyandhow.com/lib/soundex/codes.htm
As noted in the references, the Soundex algorithm has several definitions. We show one 
implementation in the following example.
Chapter 1  Spotfire S+ Guide to Packages
22
# 1. extract the last word of surnames and translate 
#
to all upper case
base <- gsub("[^A-Z]", "", toupper(gsub("^.*[ \t]",
"", gsub("[ \t]*$", "", x))))
# 2. encode the surnames (last word) using the 
#
soundex algorithm
basecode <- gsub("[AEIOUY]", "", gsub("[R]+", "6",
gsub("[MN]+", "5", gsub("[L]+", "4", 
gsub("[DT]+", "3", gsub("[CGJKQSXZ]+", "2",
gsub("[BFPV]+", "1", gsub("[HW]", "", base))))))))
# 3. deal with the 1st letter and generate the 
#
final coding padded with 0
sprintf("%4.4s", paste(substring(base, 1, 1),
ifelse(regexpr("^[HWAEIOUY]", base) == 1,
basecode, substring(basecode, 2)),
"000", sep = ""))
}
The above function is the shortest and fastest implementation
of  a 
soundex
function  resulting  from  a  contest  held  at
Insightful. The code uses several functions that were new in
S-PLUS 8.0.
Some data to test the function:
sample.surnames <- c("Ashcroft", "Asicroft", 
"de la Rosa", "Del Mar", "Eberhard",
"Engebrethson", "O’Brien", "Opnian", "van Lind",
"Zita", "Zitzmeinn")
Try out the function:
soundex(sample.surnames)
3. Call the 
package.skeleton
function in Spotfire S+ to create
an initial package:
package.skeleton("soundex", list=c("soundex",
"sample.surnames"))
This function call creates a directory called soundex under
the current directory containing the initial package files. See
the section Spotfire S+ Package Structure on page 4 for more
information about the package files and subdirectories.
Documents you may be interested
Documents you may be interested