how to create pdf viewer in c# : Copy pdf text with formatting Library application component .net azure web page mvc excel.link0-part176

Package ‘excel.link’
April16,2016
Type Package
Title ConvenientDataExchangewithMicrosoftExcel
Version 0.9.4
Date 2016-04-12
Author GregoryDemin<excel.link.feedback@gmail.com>.TocomplyCRANpolicy
includessourcecodefrom'RDCOMClient'(http://www.omegahat.net/RDCOMClient)by
DuncanTempleLang<duncan@wald.ucdavis.edu>.
Maintainer GregoryDemin<excel.link.feedback@gmail.com>
Depends methods,grDevices,utils
Suggests knitr
VignetteBuilder knitr
OS_type windows
Description AllowsaccesstodatainrunninginstanceofMicrosoftExcel
(e.g.'xl[a1]=xl[b2]*3'andsoon).Graphicscanbetransferredwith
'xl[a1]=current.graphics()'.ThereisanExcelworkbookwithexamplesof
callingRfromExcelinthe'doc'folder.Ittriestokeepthingsas
simpleaspossible-therearenoneedsinanyadditional
installationsbesidesR,only'VBA'codeintheExcelworkbook.
MicrosoftExcelisrequiredforthispackage.
License GPL(>=2)
URL https://github.com/gdemin/excel.link
LazyLoad yes
ByteCompile TRUE
NeedsCompilation yes
RoxygenNote 5.0.1
Repository CRAN
Date/Publication 2016-04-1604:50:41
1
Copy pdf text with formatting - extract text content from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File
copy text from pdf without formatting; copy pdf text to word document
Copy pdf text with formatting - VB.NET PDF Text Extract Library: extract text content from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
How to Extract Text from PDF with VB.NET Sample Codes in .NET Application
copy highlighted text from pdf; pdf text replace tool
2
COMStop
Rtopicsdocumented:
COMStop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
current.graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
excel.link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
xl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
xl.bind.range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
xl.connect.table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
xl.current.region. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
xl.get.excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
xl.index2address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
xl.read.file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
xl.sheet.add . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
xl.workbook.add . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
xl.write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Index
27
COMStop
FunctionsfromRDCOMClientpackage
Description
FordetailsaboutthesefunctionsseehelpforRDCOMClientpackagebyDuncanTempleLang
<duncan@wald.ucdavis.edu>:http://www.omegahat.org/RDCOMClient,http://www.omegahat.
org.
Usage
COMStop(msg, status, class = "COMError")
createCOMReference(ref, className)
DispatchMethods
.COMInit(status = TRUE)
COMCreate(name, ..., existing = TRUE)
getCOMInstance(guid, force = TRUE, silent = FALSE)
getCLSID(appName)
## S4 replacement method for signature COMIDispatch,ANY
x$name <- value
## S4 method for signature COMIDispatch
x$name
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
other C# .NET PDF to text conversion controls, RasterEdge C# PDF to text converter control toolkit can convert PDF document to text file with good formatting.
c# extract pdf text; find and replace text in pdf file
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
pages edit, C#.NET PDF pages extract, copy, paste, C# NET rotate PDF pages, C#.NET search text in PDF all Excel spreadsheet into high quality PDF without losing
erase text from pdf file; get text from pdf into excel
COMStop
3
## S4 method for signature COMIDispatch,numeric
x[[i, j, ...]]
## S4 method for signature COMIDispatch,ANY
x[[i, j, ...]]
## S4 replacement method for signature COMIDispatch,character,missing
x[[i, j, ...]] <- value
## S4 replacement method for signature COMIDispatch,numeric,ANY
x[[i, j, ...]] <- value
.COM(obj, name, ..., .dispatch = as.integer(3), .return = TRUE,
.ids = numeric(0), .suppliedArgs)
asCOMArray(obj)
isValidCOMObject(obj)
COMList(obj, class = "COMList")
## S4 method for signature COMList
length(x)
## S4 method for signature COMList,numeric
x[[i, j, ...]]
## S4 replacement method for signature COMList,numeric,ANY
x[[i, j, ...]] <- value
## S4 method for signature COMList
length(x)
lapply(X, FUN, ...)
sapply(X, FUN, ..., simplify = TRUE, USE.NAMES = TRUE)
## S4 method for signature COMList
lapply(X, FUN, ...)
## S4 method for signature COMList
sapply(X, FUN, ..., simplify = TRUE, USE.NAMES = TRUE)
## S4 method for signature COMIDispatch
lapply(X, FUN, ...)
## S4 method for signature COMIDispatch
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
file. Besides, the converted HTML webpage will have original formatting and interrelation of text and graphical elements of the PDF.
copy and paste text from pdf; copy text from pdf to word with formatting
VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
application. In addition, texts, pictures and font formatting of source PDF file are accurately retained in converted Word document file.
export highlighted text from pdf; extract text from pdf file
4
COMStop
sapply(X, FUN, ..., simplify = TRUE,
USE.NAMES = TRUE)
getItemClassName(x)
## S4 method for signature COMTypedList
getItemClassName(x)
## S4 method for signature COMTypedList,numeric
x[[i, j, ...]]
## S4 method for signature COMTypedParameterizedNamedList
names(x)
## S4 method for signature COMTypedList,character
x[[i, j, ...]]
## S4 method for signature COMTypedNamedList
getItemClassName(x)
## S4 method for signature COMTypedNamedList
names(x)
## S4 method for signature CompiledCOMCoClass
getItemClassName(x)
## S4 method for signature CompiledCOMCoClass,character
x[[i, j, ...]]
## S4 replacement method for signature CompiledCOMCoClass,character,ANY
x[[i, j, ...]] <- value
## S4 method for signature CompiledCOMCoClass
x$name
## S4 replacement method for signature CompiledCOMCoClass,character
x$name <- value
COMNames(x)
## S4 method for signature CompiledCOMIDispatch
names(x)
## S4 method for signature CompiledCOMIDispatch
x$name
## S4 method for signature CompiledCOMIDispatch,character
x[[i, j, ...]]
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
A convenient C#.NET control able to turn all Word text and image content into high quality PDF without losing formatting. Convert
cut and paste text from pdf document; copy text from locked pdf
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
Excellent .NET control for turning all PowerPoint presentation into high quality PDF without losing formatting in C#.NET Class. Convert
get text from pdf image; copy text from scanned pdf
COMStop
5
## S4 method for signature CompiledCOMIDispatch,numeric
x[[i, j, ...]]
## S4 replacement method for signature CompiledCOMIDispatch,character
x$name <- value
## S4 replacement method for signature CompiledCOMIDispatch,character,ANY
x[[i, j, ...]] <- value
## S4 method for signature COMList,numeric,missing
x[i, j, ..., drop = TRUE]
## S4 method for signature COMTypedNamedList,numeric,missing
x[i, j, ..., drop = TRUE]
## S4 method for signature COMTypedNamedList,character,missing
x[i, j, ..., drop = TRUE]
## S4 method for signature COMTypedNamedList,character
x[[i, j, ..., exact = NA]]
## S4 method for signature EnumValue
show(object)
EnumValue(id, value, obj = new("EnumValue"))
## S4 method for signature character,numeric,EnumValue
EnumValue(id, value,
obj = new("EnumValue"))
## S4 method for signature character,EnumValue,ANY
EnumValue(id, value,
obj = new("EnumValue"))
## S4 method for signature numeric,EnumValue,ANY
EnumValue(id, value, obj = new("EnumValue"))
## S4 method for signature character,missing,EnumValue
EnumValue(id, value,
obj = new("EnumValue"))
## S4 method for signature numeric,missing,EnumValue
EnumValue(id, value,
obj = new("EnumValue"))
createTypeVarName(className, var, quote = TRUE)
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
Turn all Excel spreadsheet into high quality PDF without losing formatting. Evaluation library and components for PDF creation from Excel in C#.NET framework.
copy paste text pdf; copy paste pdf text
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Image to PDF. Image: Remove Image from PDF Page. Image: Copy, Paste, Cut Export all Word text and image content into high quality PDF without losing
copy text from pdf with formatting; copy text pdf
6
COMStop
## S4 method for signature COMIDispatch
createTypeVarName(className, var, quote = TRUE)
## S4 method for signature CompiledCOMCoClass
createTypeVarName(className, var, quote = TRUE)
## S4 method for signature character
createTypeVarName(className, var, quote = TRUE)
getCOMElements(type, env = NA, namesOnly = FALSE)
Arguments
msg
SeeRDCOMClientdocumentation.
status
SeeRDCOMClientdocumentation.
class
SeeRDCOMClientdocumentation.
ref
SeeRDCOMClientdocumentation.
className
SeeRDCOMClientdocumentation.
name
SeeRDCOMClientdocumentation.
...
SeeRDCOMClientdocumentation.
existing
SeeRDCOMClientdocumentation.
guid
SeeRDCOMClientdocumentation.
force
SeeRDCOMClientdocumentation.
silent
SeeRDCOMClientdocumentation.
appName
SeeRDCOMClientdocumentation.
x
SeeRDCOMClientdocumentation.
value
SeeRDCOMClientdocumentation.
i
SeeRDCOMClientdocumentation.
j
SeeRDCOMClientdocumentation.
obj
SeeRDCOMClientdocumentation.
.dispatch
SeeRDCOMClientdocumentation.
.return
SeeRDCOMClientdocumentation.
.ids
SeeRDCOMClientdocumentation.
.suppliedArgs SeeRDCOMClientdocumentation.
X
SeeRDCOMClientdocumentation.
FUN
SeeRDCOMClientdocumentation.
simplify
SeeRDCOMClientdocumentation.
USE.NAMES
SeeRDCOMClientdocumentation.
drop
SeeRDCOMClientdocumentation.
exact
SeeRDCOMClientdocumentation.
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
Remove Image from PDF Page. Image: Copy, Paste, Cut PDF, VB.NET convert PDF to text, VB.NET all PowerPoint presentation into high quality PDF without losing
copy text from protected pdf; c# extract text from pdf
VB.NET Word: Extract Text from Microsoft Word Document in VB.NET
time and effort compared with traditional copy and paste VB.NET. Apart from extracting text from Word powerful & profession imaging controls, PDF document, tiff
copy text from pdf in preview; extract formatted text from pdf
current.graphics
7
object
SeeRDCOMClientdocumentation.
id
SeeRDCOMClientdocumentation.
var
SeeRDCOMClientdocumentation.
quote
SeeRDCOMClientdocumentation.
type
SeeRDCOMClientdocumentation.
env
SeeRDCOMClientdocumentation.
namesOnly
SeeRDCOMClientdocumentation.
Format
Anobjectofclassintegeroflength3.
Author(s)
DuncanTempleLang<duncan@wald.ucdavis.edu>
current.graphics
AuxiliaryfunctionforexportgraphicstoMicrosoftExcel
Description
AuxiliaryfunctionforexportgraphicstoMicrosoftExcel
Usage
current.graphics(type = c("png", "jpeg", "bmp", "tiff"), filename = NULL,
picname = NULL, ...)
Arguments
type
filetype.Ignoredifargument’filename’provided.
filename
character.filename(orfullpath)offilewithgraphics.
picname
character.PicturenameinExcel.
...
argumentsforinternallyuseddev.copyfunction
Details
Ifargumenttypeprovidedthisfunctionwillsavegraphicsfromwindowsplottingdevicetotem-
poraryfileandreturnpathtothisfile. ArgumentfilenameisintendedtotransferplotstoEx-
celfromfile-basedgraphicsdevices(seeExamples)orjustinsertintoExcelfilewithgraphics.
Ifargumentfilenameisprovidedargumenttypewillbeignoredandreturnedvalueispathto
filefilenamewithclassattribute’current.graphics’. Soitcouldbeusedwithexpressionssuch
xl[a1] = current.graphics(filename="plot.png").Ifpicnameisprovidedthenpicturewill
beinsertedinExcelwiththisname. IfpicturepicnamealreadyexistsinExcelitwillbedeleted.
ThisargumentisusefulwhenweneedtochangeoldpictureinExcelinsteadofaddingnewpicture.
picnamewillbeautomaticallyprependedby"_"toavoidconflictswithExcelrangenames.
8
excel.link
Value
Pathtofilewithsavedgraphicswithclassattribute’current.graphics’.Ifusedwithargumenttype
thanresulthasattributetemp.file = TRUE.
Examples
## Not run:
xl.workbook.add()
plot(sin)
xl[a1] = current.graphics()
plot(cos)
cos.plot = current.graphics()
xl.sheet.add()
xl[a1] = list("Cosine plotting",cos.plot,"End of cosine plotting")
# the same thing without graphic windows
png("1.png")
plot(sin)
dev.off()
sin.plot = current.graphics(filename = "1.png")
png("2.png")
plot(cos)
dev.off()
cos.plot = current.graphics(filename = "2.png")
output = list("Cosine plotting",cos.plot,"Sine plotting",sin.plot)
xl.workbook.add()
xl[a1] = output
## End(Not run)
excel.link
excel.link:convenientdataexchangewithMicrosoftExcel
Description
Theexcel.linkpackagemainlyconsistsoftworatherindependentparts: oneisfortransferring
data/graphicstorunninginstanceofExcel,anotherpart-workwithdatatableinExcelinsimilar
wayaswithusualdata.frame.
Transferringdata
Packageprovidedfamilyofobjects: xl,xlcxlrandxlrc. Youdon’tneedtoinitializethese
objectsortodoanyotherpreliminaryactions. Justafterexecutionlibrary(excel.link)you
cantransferdatatoExcelactivesheetbysimpleassignment,forexample:xlrc[a1]
= iris.
Inthisnotation’iris’datasetwillbewrittenwithcolumnandrownames. Ifyoudoesn’tneed
column/rownamesjustremove’r’/’c’letters(xlc[a1] = iris-withcolumnnamesbutwithout
rownames).ToreadExceldatajusttypesomethinglikethis:xl[a1:b5].Youwillgetdata.frame
xl
9
withvaluesfromrangea1:a5withoutcolumnandrownames. Itispossibletousenamedranges
(e.g.xl[MyNamedRange]).Totransfergraphicsusexl[a1] =
current.graphics().Youcan
makeactivebindingtoExcelrange:
xl.workbook.add()
xl_iris%=crc%a1#bindvariabletocurrentregionaroundcellA1onExcelactivesheet
xl_iris = iris # put iris data set
identical(xl_iris$Sepal.Width, iris$Sepal.Width)
xl_iris$test = "Hello, world!" # add new column on Excel sheet
xl_iris = within(xl_iris, {
new_col = Sepal.Width * Sepal.Length # add new column on Excel sheet
})
Liveconnection
ForexampleweputirisdatassettoExcelsheet: xlc[a1] = iris. AfterthatweconnectExcel
rangewithRobject:xl_iris = xl.connect.table("a1",row.names = FALSE, col.names =
TRUE).Sowecan:
• getdatafromthisExcelrange:xl_iris$Species
• addnewdatatothisExcelrange:xl_iris$new_column = 42
• sortthisrange:sort(xl_iris,column = "Sepal.Length")
• andmore...
Liveconnectionisfasterthanactivebindingtorangebutislessuniversal(forexample,youcan’t
usewithinstatementwithit).
SeeAlso
xl,current.graphics,xl.connect.table
xl
DataexchangewithrunningMicrosoftExcelinstance.
Description
xl,xlc,xlr,xlrcobjectsarealreadydefinedinthepackage.Itdoesn’tneedtocreateorinitthem.
Justafterattachingpackageonecanwritesomethinglikethis:xl[a1] = "Hello, world!"and
thistextshouldappearsinA1cellonactivesheetofactiveExcelworkbook.
10
xl
Usage
## S3 method for class xl
x[str.rng, drop = !(has.rownames(x) | has.colnames(x)),
na = ""]
## S3 method for class xl
x[[str.rng, drop = !(has.rownames(x) | has.colnames(x)),
na = ""]]
## S3 method for class xl
x$str.rng
## S3 replacement method for class xl
x[[str.rng, na = ""]] <- value
## S3 replacement method for class xl
x$str.rng <- value
## S3 replacement method for class xl
x[str.rng, na = ""] <- value
xl.selection(drop = TRUE, na = "", row.names = FALSE, col.names = FALSE)
Arguments
x
Oneofxl,xlc,xlr,xlrcobjects.xl-read/writewith/withoutcolumnandrow
names,"r"-withrownames,"c"-withcolnames
str.rng
characterExcelrange.Forsinglebracketoperationsitcanbewithoutquotesin
almostallcases.
drop
logical. IfTRUEtheresultiscoercedtothelowestpossibledimension. By
defaultdimensionswillbedroppediftherearenocolumnsandrowsnames.
na
character.NArepresentationinExcel.Bydefaultitisemptystring.
value
suitablereplacementvalue. Itwillberecycledtofillexcelrangeonlyifitis
objectoflength1.Inothercasessizeofexcelrangeisignored-alldatawillbe
placedinExcelsheetstartingfromtop-leftcellofsubmittedrange.
row.names
logicalvalueindicatingwhethertheExcelrangecontainstherownamesasits
firstcolumn.
col.names
logicalvalueindicatingwhethertheExcelrangecontainsthecolumnnamesas
itsfirstrow.
Details
xl objectrepresents Microsoft Excelapplication. Forconvenientinteractive usage arguments
canbe givenwithout quotes in mostcases (e. g. xl[a1] = 5orxl[u2:u85] = "Hi"or
xl[MyNamedRange] = 42, , but xl["Sheet1!A1"] = 42). Whenitusedinyour own func-
tionsoryouneedtousevariableasargumentitisrecommendedapplydoublebracketsnotation:
xl[["a1"]] = 5orxl[["u2:u85"]] = "Hi"orxl[["MyNamedRange"]] = 42. Difference
Documents you may be interested
Documents you may be interested