open pdf form itextsharp c# : Remove text from pdf reader SDK application service wpf html windows dnn Proceedings_ICDD201511-part1611

Fifth International Students Conference on Informatics 
ICDD 2015 
May 21-23, 2015, Sibiu, Romania 
glCopyTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, 0, 0,
camera.GetScreenWidth(), camera.GetScreenHeight());
//draw sun
glBindFramebuffer(GL_FRAMEBUFFER, fboId);
glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0,
GL_TEXTURE_2D, texIdColor[0], 0);
glFramebufferTexture2D(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT,
GL_TEXTURE_2D, texIdDepth[1], 0);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
renderSun(camera);
//apply costom depth test
glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0,
GL_TEXTURE_2D, texIdColor[1], 0);
glFramebufferTexture2D(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT,
GL_TEXTURE_2D, 0, 0);
glActiveTexture(GL_TEXTURE0); glBindTexture(GL_TEXTURE_2D, texIdColor[0]);
glActiveTexture(GL_TEXTURE1); glBindTexture(GL_TEXTURE_2D, texIdDepth[1]);
glActiveTexture(GL_TEXTURE2); glBindTexture(GL_TEXTURE_2D, texIdDepth[0]);
depthTestProgram->Use();
renderRect();
depthTestProgram->UnUse();
//apply radial blur and render to screen
glBindFramebuffer(GL_FRAMEBUFFER, 0);
glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_COLOR);
glEnable(GL_BLEND);
glActiveTexture(GL_TEXTURE0); glBindTexture(GL_TEXTURE_2D, texIdColor[1]);
radialBlurProgram->Use();
glUniform2f(radialBlurProgram->GetUniformLocation("sourcePos"),
sunPosOnScreen.x, sunPosOnScreen.y);
renderRect();
radialBlurProgram->UnUse();
glDisable(GL_BLEND);
}
The custom depth test and radial blur are done on the GPU via shaders(written in OpenGL
Shading Language).
//custom depth test fragment shader
#version 120
varying vec2 fragmentUV;
uniform sampler2D texture, textureDepth, sceneDepth;
void main()
{
if(texture2D(sceneDepth, fragmentUV).r < texture2D(textureDepth, fragmentUV).r)
{
gl_FragColor = vec4(vec3(0.0), 1.0);
}
else
110
Remove text from pdf reader - delete, remove text from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# developers to use mature APIs to delete and remove text content from PDF document
pdf text watermark remover; how to delete text in pdf acrobat
Remove text from pdf reader - VB.NET PDF delete text library: delete, remove text from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Programming Guide to Delete Text from PDF File
pdf text remover; how to delete text in pdf converter professional
Fifth International Students Conference on Informatics 
ICDD 2015 
May 21-23, 2015, Sibiu, Romania 
{
gl_FragColor = vec4(texture2D(texture, fragmentUV).rgb, 1.0);
}
}
//radial blur fragment shader
#version 120
varying vec2 fragmentUV;
uniform vec2 sourcePos;
uniform sampler2D image;
void main()
{
vec3 radialBlur = vec3(0.0);
vec2 texCoord = fragmentUV;
int samples = 128;
vec2 radialBlurVector = (sourcePos - texCoord) / samples;
for(int i = 0; i < samples; i++)
{
radialBlur += texture2D(image, texCoord).rgb;
texCoord += radialBlurVector;
}
gl_FragColor = vec4(radialBlur /= samples, 1.0);
}
3.3.5
Final results (screen shots)
(a) The sun rises!
(b) Light the campfire, night is here!
(c) Selfie with my buddy Bob.
111
C# PDF remove image library: remove, delete images from PDF in C#.
to PDF; Merge PDF Files; Split PDF Document; Remove Password from Image Extract; VB.NET Write: Insert text into PDF; VB.NET Annotate: PDF Markup & Drawing. XDoc.Word
remove text from pdf online; online pdf editor to delete text
VB.NET PDF remove image library: remove, delete images from PDF in
Remove PDF image in preview without adobe PDF reader component in VB.NET Except PDF text processing function, RasterEdge XDoc.PDF for .NET has image
how to delete text from a pdf document; erase pdf text
Fifth International Students Conference on Informatics 
ICDD 2015 
May 21-23, 2015, Sibiu, Romania 
Figure 2: New land ahead. Land of opportunities.
Figure 3: From the eyes of a hawk.
112
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Able to remove a single page from adobe PDF document in VB.NET. Ability to remove consecutive pages from PDF file in VB.NET. Enable
remove text from pdf preview; pull text out of pdf
VB.NET PDF Password Library: add, remove, edit PDF file password
Remove password from PDF. Dim outputFilePath As String = Program.RootPath + "\\" Remove.pdf" ' Remove password in the input file and output to a new file.
delete text pdf document; how to delete text from pdf reader
Fifth International Students Conference on Informatics 
ICDD 2015 
May 21-23, 2015, Sibiu, Romania 
4 Conclusions and future development
The engine loads and generates the scene in 9 s on average (fast loading), has dynamic sky, sun
and sun rays, ocean, textured terrain, imported 3d models (some of them animated), particle
system for mass rendering, ambient and diffuse lighting on the scene objects (sun and sky
excluded), and the user can customize the scene (place, move, scale, rotate the 3D models,
and save the changes) with a combination of keys and the mouse. From the second frame
onwards (first frame containing some shader initializations), the engine runs at 55 FPS (frames
per second) and uses 6% of the CPU on average. Test were made on a Samsung Laptop having:
IntelCore i3 (2.10 GHz), 4 GB RAM, nVidia GeForceGT 520MX (1 GB memory) and Windows
8.1 OS.
All of the proposed secondary objects were achieved, and the two main objectives are nearly
done. All in all, this graphic engine achieved it’s goal, producing high quality image and at
relatively low CPU cost.
Future development of the engine would include shadow mapping and random terrain gen-
erating based on noise. Shadow mapping would require a second rendering of the scene from
the sun’s point of view, and some calculations on the depth buffer. Terrain generating would
require implementing Perlin noise to generate a 2D gray-scale image that would apply for the
height map. These features would require at most 3 weeks to be added to the engine.
5 References
References
[1] Unity 3d - https://unity3d.com/
[2] Unreal Engine - https://www.unrealengine.com/
[3] Video Game Industry - http://en.wikipedia.org/wiki/Video
game
industry
[4] Video
Game
Industry
revenue
estimation
for
2015
-
http://www.statista.com/statistics/278181/video-games-revenue-worldwide-from-2012-
to-2015-by-source/
[5] OpenGL - http://en.wikipedia.org/wiki/OpenGL
[6] GLEW from Wikipedia -http://en.wikipedia.org/wiki/OpenGL
Extension
Wrangler
Library
[7] SDL - https://www.libsdl.org/
[8] Assimp - http://en.wikipedia.org/wiki/Open
Asset
Import
Library
[9] GLM - http://glm.g-truc.net/0.9.6/index.html
Kerestely Arpad
Universitatea Transilvania
Strada Iuliu Maniu 50
Brasov 500091
Romania
E-mail: k
arpi2004@yahoo.co.uk
113
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
console application. Able to remove a single page from PDF document. Ability to remove a range of pages from PDF file. Free trial package
how to delete text from a pdf reader; how to copy text out of a pdf
C# PDF Password Library: add, remove, edit PDF file password in C#
String outputFilePath = Program.RootPath + "\\" Remove.pdf"; // Remove password in the input file and output to a new file. int
delete text from pdf with acrobat; how to delete text in pdf using acrobat professional
Fifth International Students Conference on Informatics 
Imagination, Creativity, Design, Development 
ICDD 2015, May 21-23 
Sibiu, Romania 
Smart Hotel 
Mitrica Alexandru, Sperila Alecsandru 
Teacher Coordinator: Sorin Ilie
Abstract 
This paper presents a smart home web-mobile hybrid application designed for hotels. The goal 
of this paper is to present a method to control access, lights and power sockets from a mobile device. 
For this purpose all functionality runs on a server in the form of web services. Users with different 
levels of access are managed using a database. High level users like hotel employees, will be able to 
grant users access to a room for a given amount of time. Low level users like hotel guests and 
maintenance staff, are able to open the door using their mobile device, change lighting options, turn 
power sockets on and off. High level users will also be able to monitor room access, presence and 
power consumption of the room power sockets. 
The  mobile  devices  communicate  with  the  server  via  internet  connection.  The  server 
communicates via wired Ethernet with Arduino modules in hotel rooms. Each Arduino controls an 
electric door, lights, power sockets but also measures power consumption and determines human 
presence  in  the  room  using  a  motion  sensor.  To  accbomplish  this,  four  distributed  software 
applications will interact: the Arduino Ethernet server, the web server, the database server and the 
android mobile application client.
 Introduction 
Hotels and accommodation-based businesses are increasingly relying on technology for their day 
to day operations. Computing devices are now cheap and small enough to allow rooms to have a 
local embedded controller reporting to/ commanded by a server. 
Furthermore, the personal smart mobile device boom offers new opportunities for improvement. 
Presuming that every individual has a personal device we can  create a virtual alter-ego of that 
person. Their device can communicate with the server and thusly be given access to  the room 
controllers. 
This  work envisions  a new  way  of interacting  with hotel  rooms by  simply  interacting  with  a 
mobile app that can control door locks, lighting, plugs etc.. Access can be given  to guest-users 
114
C# PDF Digital Signature Library: add, remove, update PDF digital
to PDF; Merge PDF Files; Split PDF Document; Remove Password from Image Extract; VB.NET Write: Insert text into PDF; VB.NET Annotate: PDF Markup & Drawing. XDoc.Word
how to delete text from pdf document; erase text in pdf document
C# PDF bookmark Library: add, remove, update PDF bookmarks in C#.
Ability to remove and delete bookmark and outline entry.GetLocation()); Console.WriteLine("Text: " + entry.GetText NET Sample Code: Update PDF Document Outline
delete text from pdf online; how to delete text in pdf file online
Fifth International Students Conference on Informatics 
ICDD 2015 
May 21-23, 2015, Sibiu, Romania 
and maintenance staff to a room for a given amount of time, even at predefined intervals. At all 
times the server can log all door accesses, presence, power consumption, and so on for inspection. 
Similar approaches have been made by a multitude of companies, such as Philips, Belkin etc.: 
Philips's Hue Connected Bulb[1] uses a central module that plugs directly into a wireless router 
and translates signals between a Wi-Fi-connected smartphone and the bulbs.The bulbs cost from 
$79 to $89 a piece and a kit containing one hub and three bulbs costs $199. 
The Belkin WeMo Switch + Motion[2] is a relatively low price device which has a plug-and-play 
configuration  that  will  appeal  to  many  budding  home  automations.  Belkin’s  WeMo  Switch+ 
controls your plugs via wifi. 
SmartThings[3] is another aproach to a smart enviroment, they use a hub connected to a router 
which can control multiple modules. The modules connect to the hub via wi-fi and are controlled 
using an Android or iOS device. 
Smart Room Control Solution[4] from Distech Controls is a different approach to the smart room 
problem.  They  use  different  modules  which necessitate  a  complicate  installation  compared  to 
other solutions. The wiring is complicated and modules have to be carefully mounted on the fuse 
box. 
Control4[5] from Exzel  Smart  Home, is an award-winning  product that  can  help homeowners 
manage their home in a smart and integrated way. From turning music on, choosing movies, to 
controlling the  lighting, setting  room  temperature,  controlling  sprinklers,  monitoring the  front 
door  camera to see if anybody is  there, setting  and monitoring fire alarms and security alarm 
systems. All of this can be done by one single user interface; be it a touch screen panel, iPhone, 
iPad, iPod, or universal remote control. 
 Design and implementation 
The high  end  user functionality  must be available as a website for  full compatibility with any 
device (see the high level functionality image in Figure 1). This allows the hotel staff to grant 
access and control of a room to a guest and manage the room statistics and logs. Access can only 
be granted to registered users. Registration is free and open to anyone who downloads the mobile 
application. When granted access, a guest can use any and all room functionality until the end of 
his/her stay directly from the mobile device. 
115
Fifth International Students Conference on Informatics 
ICDD 2015 
May 21-23, 2015, Sibiu, Romania 
Fig. 1. Giving control of a room to a registered user
2.1 Architecture 
The idea we propose is composed of a central server, one embedded controller per hotel room, one 
mobile device for each staff member or guest and interconnecting Ethernet or WiFi networks. 
The embedded hotel room controller implements all interactions with the physical elements of the 
room: power plugs, lighting, door lock, motion sensor (see figure 2 for the block diagram). The 
hotel server communicates via Ethernet with all controllers using basic socket communication, but 
also waits for requests from mobile devices and reports from room controllers. This is done via 
the  Room  Management  Module.  All  functionality  of  this  module  as  well  as  administrative 
functionality  and  user  profile  management  is  offered  to  other  applications  using  REST  web 
services [16].  
Mobile  devices  offer  a  user-friendly  graphical  user  interface  (GUI).  Depending  on  user 
interactions, functionality from the server is invoked via WiFi using web services. 
116
Fifth International Students Conference on Informatics 
ICDD 2015 
May 21-23, 2015, Sibiu, Romania 
Fig. 2. System architecture 
We will now detail each individual hardware and software module in the project in a top-down 
fashion starting with the human-machine interaction. 
2.1.1    Android mobile device 
The personal mobile device is used to identify the user and exercise control  over the assigned 
room  in  a  meaningful  way  to  the  guest  or  staff  member.  We  chose  to  implement  this  initial 
version of the project using Android mobile devices[11] and the Java programming language [14]. 
The application connects to the internet and invokes functionalities from the server  using web 
Services [16].  
117
Fifth International Students Conference on Informatics 
ICDD 2015 
May 21-23, 2015, Sibiu, Romania 
Fig. 3. The graphical user interface of the android application 
When opening the app, users are greeted with a basic login screen in which they can type their 
credentials  (see  figure  3).  If  a  guest  does  not  possess  such  credentials,  he/she  must  use  the 
Register button down below. This will register a new account into the Smart Hotel Database, and 
will  store  the  credentials  into  the  phone's  account  manager.  Logging  in  will  also  store  the 
credentials into the account manager. The Demo button skips the login and goes straight to the 
interface, with some dummy credentials, for demo purposes. 
The  graphical  interface  of  the  room  contains  RGB  Sliders  for  light  color  control,  smart  plug 
On/Off button for a single appliance, Open door button to open the door of the room assigned to 
the guest account. 
One  of  the  issues  we  had  to  tackle  was  the  security  of  login  over  a  WiFi  connection.  We 
approached this challenge by implementing an access token with an expiration date. The token t 
obfuscates the actual text password p using the SHA1 algorithm[12], and incorporates the time of 
the access request t
0
using an internet time service. In the following equation an access token t is 
generated from p and t
0
t = SHA1 (SHA1(p), t0)                                                      (1)  
Access token t is only valid x seconds after creation after which the server will not recognize it 
any  longer.  The  server  can  determine  if  the  token  is  expired  because  t0  is  attached  to  the 
command along with the token, username and command. The server can then use the hash of the 
user’s password from the database and the time to generate a token This type of token eliminates 
sniffing attacks. 
2.1.2    Server 
This  software  module  runs  on  a  physical  server  and  is  the  central  entity  of  the  system.  The 
software baseline on which we built this module is: windows 8 operating system [7] , a Tomcat 
[10] webserver and a MySQL database server [6] all running on the same machine.  
118
Fifth International Students Conference on Informatics 
ICDD 2015 
May 21-23, 2015, Sibiu, Romania 
The rooms and users are entries in the database, and the Rooms and Rent servlets are used to 
create the web interface needed to assign control of a room to a guest. DbManager class controls 
and  populates  the  database  access object  classes  RoomsDAO and  UserDAO. UserLogin is the 
login page for the web application. It uses class PassCheck to verify the validity of a password. 
Services Login and Register, implemented as servlets, are necessary for the android application to 
invoke functionality. 
The HotelDriver class implements the protocol  used to interact  with the  room  controller (Intel 
galileo module[8]). Every method of the HotelDriver is offered as a service to the mobile apps 
after adding a user authentication layer. 
Service url: /openDoor  
input: String user, String passwordToken 
output: Boolean acknowledgement 
Service url: /doorStatus  
input: String user, String passwordToken 
Service url: /setLight 
input: String user, String passwordToken, int red(0..255), 
int green(0..255), 
int blue(0..255) 
output: int RGBConfirmation  
Service url: /smartplugOn  
input: String user, String passwordToken 
Service url: /smartplugOff  
input: String user, String passwordToken 
output: Boolean isOn 
Service url: /smartplugStatus  
input: String user, String passwordToken 
output: Boolean isOn 
Service url: /smartplugMonitor 
input: String user, String passwordToken 
output: float instantaneousPower 
We  also  added  a  service  for  the  motion  sensor  allowing  the  room  controller  to  provide 
notifications when movement is detected in the room.  
Service url: /alarm   
Input: null 
Output: Boolean acknoledgement 
2.1.3 Room Cotroller 
The room controller is implemented on an Intel Galileo (Arduino-compatible) module [8]. The 
software baseline on which we built this module is Yocto linux[9]. We built an ethernet server 
that communicates with the server using an Ethernet. Each room must be assigned a static IP. 
119
Documents you may be interested
Documents you may be interested