How to create a fillable and savable form using pdf - angularjs

I want to create a fillable user form than user can download that form then fill the form and upload it. When user upload i'll extract the data and save in database using angularjs.

You can check this link to create a form in java-script:
https://www.formget.com/javascript-contact-form/
Check this already created thread to download and upload a file in angular JS:
https://www.tutorialspoint.com/angularjs/angularjs_upload_file.htm
Angularjs simple file download

You can create a PDF that contains a form in many different ways :
use Adobe Acrobat or other creation tools that have a graphical user interface
use an SDK that supports creating PDF forms programmatically
create an HTML form and convert it to PDF
Pick one that works for you and go with it, there doesn't have to be programming involved with that piece at all unless you want there to be. Just please don't use XFA forms, stick with Acroforms (for further info check out Wikipedia for the differences between XFA and Acroforms).
Distributing PDFs that contain forms
When distributing PDFs that contain forms though, you need to understand that forms have spotty support in various PDF viewing applications. Apple's Preview tends to damage PDFs that contain forms that use JavaScript. Web browsers are hit or miss on how much interaction they support with PDF forms. Adobe Reader (the free PDF viewing application from Adobe) allows users to fill in a form and restricts the users ability to save that filled in form, see next section for more info. Adobe Acrobat (the paid PDF viewing/editing application from Adobe) allows users to fill in and save a PDF that contains a form.
Reader Enablement/Reader Extensions
In the Adobe PDF ecosystem, there is a line drawn between what is supported in Adobe Reader and Adobe Acrobat. Unfortunately forms got the short end of the stick and are best supported out of the box in Adobe Acrobat which means users of the form have to have Adobe Acrobat which costs money. To remedy this, Adobe came up with a way to enable this functionality in Adobe Reader and move the cost from the end user to whoever is distributing the form referred to either as Reader Extensions or Reader Enablement.
(This is how the IRS in the United States is able to distribute PDFs that contain forms and not require that everyone who files taxes in the US needs to have Adobe Acrobat to use the electronic forms.)
If you are distributing a PDF that contains a form that you would like your users to be able to fill in without requiring the use of Adobe Acrobat (the paid one), then you will need to Reader Enable/Reader Extend the PDF. Read through the Adobe help page on this and take careful note of which version of Adobe Acrobat supports what. Hidden in the EULA for Adobe Acrobat is or used to be a line that restricted the number of forms that could be Reader Enabled/Reader Extended or the number of people you could distribute the forms to.
If this is a large scale type situation, then get in contact with someone who can sell you a license to support what you need.

Related

Is there any 3d model viewer for reactJS

I've been trying to find a good 3d model viewer for reactjs to render .rcs or .rcp files exported through revit and allows the user to rotate and adjust the model to a certain point of view.
Try the Forge Viewer, which uses JavaScript and can be embedded into any webapp via <div>, you can find an example here.
It supports .rcp, but you can use direct .rvt models, which is better as you can see the metadata. See complete list. Note the WebGL/Three.js viewable is extracted, so an end-user cannot access the seed file.
You can also try an Open Source viewer from TT Core team: http://core.thorntontomasetti.com/apps/Spectacles/
Since it's free and Open Source it sure has some limitations and is not being developed as dynamically as the Forge viewer mentioned above, but it's a nice alternative if you don't want to spend a fortune on Autodesk Tokens.

Suggested Language for Web-Based Intranet/Database

Hate to ask a question this borderline generic, but I'm looking to build a web based program that combines our company intranet with a forms-based database. I would be looking at Oracle's database product except that this definitely needs to be web based.
I'm currently investigating using Alfresco (java-based) as a repository, and some PHP engine for the front end. Does anyone know of PHP issues when the task at hand becomes too involved (I'm an amateur, mind you), compared to Python, for example? I would eventually like to be able to scale this project upward, even if I hired someone else to do it.
Pre-built modules would definitely help with the workload. I know Drupal has many, but I've never perused compilations of modules for other languages. I think the availability of modules may be the most important factor!
Alfresco is great for managing content (e.g. documents or static html pages) in a collaborative manner. It has excellent tie-ins to the desktop with WebDav integration. Drupal is better for more dynamic web content and more flexible web pages. Not quite sure what you mean by forms-based content.
With Drupal's CCK module (now mostly built into Drupal 7) and Views - you can create forms (as content types) for people to fill out and then present the results as either lists, tables, grids of nodes or almost any other filterable, list presentation you can think of using Views.
Every page in Drupal is really just a form that collects content to present in a particular way (e.g. the standard page is a Title field and a Body field), but a user profile is just another type of content form with a different set of fields.
Alfresco is currently getting better at Web Content Management (WCM). They recently rewrote the WCM feature set completely, and provide a Quick Start sample to, well, get you started quickly. Alfresco would provide you with a collaborative editing platform, with workflows, ACLs and extensive remoting capabilities (huge, extensible REST API, WebDAV, CMIS). You'll have configurable forms based content creation, plus a platform for your intranet.
The front end for Alfresco WCM would be than written using CMIS to retrieve content from Alfresco, APIs are available for Java, Python and PHP.

Program needed to display graph of tab delimited file on web in real time

What I need is a method to display a graph of data from a tab delimited file uploaded to a website. Once the file is uploaded the program will convert the data to a graph or the graph be generated locally and sent to website, but it needs to be automated and in realtime.
Thanks,
Antone
Your question is rather broad.
The answers to these questions usually depend upon what sort of programming framework you will be using for your website. For example, PHP has some native libraries to generate graphs based on submitted data in multiple formats. But that may not be what you are looking for and using something like dojo or ExtJS might be better. Or if you are a Java/JSP person, then there are lots of frameworks that can handle this. Of course .NET might be better. I am sure the Python and Ruby folks have their own thoughts as well and then of course there is Delphi.

Online Calendar

Is it possible to develop an online calendar, if a user clicks on 'Import', all the events should automatically get imported into outlook or iCal?
Importing data into Outlook or iCal can be done using a suitable export format. Direct import would require writing a browser plugin, it's possible but probably not feasible.
More or less. Certainly you can provide data in the standard iCal format (and it is used to nice effect on http://conferences.yapceurope.org — having selected which talks you wish to attend at a multitrack conference, it will generate a custom iCal file for you).
That works with Google Calendar and with Apple iCal. I have no idea what Microsoft Outlook supports.

Possibilities for full blown silverlight applications

Since the launch of Silverlight 2 I was expecting a lot of full blown Silverlight applications popping up but still there seem to be little evidence of this. Does anybody know of such applications out there in the wild. And also what would be the obvious applications you would develop in Silverlight. I would say mail clients are bad examples as they just as well could be written as a web/ajax app. As Silverlight is far more powerful than web+ajax possible candidates should be impossible/akward implementing as a web/ajax app.
The ones that comes to my mind is
Photo and imaging editing apps
Reporting applications
Office applications, Word/Excel...
Edit:
Added from posts
Games
The point isn't that the app need to fill the whole screen just that it isn't just a small part of a webpage, or you could call it a full blown application running inside the webbrowser, only using the webbrowser as a host.
I think the Medical app that Microsoft itself developed shows pretty well what could be achieved with silverlight http://www.mscui.net/PatientJourneyDemonstrator/
As for image editing then as I understand its a bit difficult as Silverlight lacks a Bitmap API to be able to do per pixel image editing...
Edit:
I noticed you added Word/Excel to your question and there comes the problem that Silverlight doesn't have a rich text editor built in and there hasn't been real good examples of custom implementations. There is one http://www.codeplex.com/richtextedit but I haven't seen any applications that actually use it.
I'm working on one in the medical domain.
This started as an update of a Mac classic application but due to the amount of work involved, broadened to considering other toolkits. I convinced them to go for an initial WPF desktop port to be followed by a Silverlight version.
I don't know one so far, but I could imagine that it could be used in a kind like the fullscreen video playback on youtube.
How many fullscreen desktop apps are there? Most application don't need the entire screen. If you don't want to be distracted by menus and taskbars and so you go fullscreen. Another type of applications that can use fullscreen are games.
You are limited in fullscreen to certain key presses such as arrow keys, tab, enter, and space so this rules out some of those types of apps. They have done this for security reasons so an app can't hijack the screen and record the keypresses, but I wish they could come up with a scheme to sufficiently warn the user then allow it if they consent.
An application Microsoft seem to like to show case is the AOL mail client written entirely in silverlight.
Personally I follow the rule is if you would not write it in flash you would not write it in silverlight preferring AJAX in most cases. In the past most large flash application have failed such as the flash word processor (cant remember the name) while AJAX enabled applications such as google documents have taken off.
Finally I believe until moonlight (linux and mac support) has been released and more general users have silverlight downloaded developers will be reluctant to use it widely even for smaller apps and gadgets.

Resources