Read and write PDF, Word, and Excel from FileMaker.
Word automation
Find and replace text, populate forms built with content controls, read and write tables, and add images to documents.
PDF automation
Read text and form-field values, insert pages, merge and splice, encrypt and password-protect.
OCR for scanned documents
Pull the text out of scanned PDFs and images using AWS Textract.
Excel automation
Read any cell or range, write to any cell, add images to table cells, and pull metadata like comments and background color.
Searchable text from any document
Extract the human-readable text from Word, Excel, PDF, HTML, and RTF files, and even JPEG metadata. Stored documents become findable.
Text-field processing
Show what changed between two versions, highlight text inside a field, and find patterns in FileMaker text fields.
What customers say about Scribe Plugin.
“I did a very complex project retrieving PDF attachments from emails and parsing them with Email and Scribe, and it went very well; 360Works is the first place I look for a plug-in. You'll be pleased to know your products saw production use in the human-trial phase of a new cancer medication, coalescing data from multiple clinical partners for FDA reporting.”
“Thank you! I am looking forward to using Scribe! Your work and your staff make FileMaker really competitive in the database market.”
“Why did it take me so long to find this awesome plugin, Scribe. I had been programming in the layouts inside FileMaker to print out, but this is a much more flexible solution. Great solution to a MAJOR headache I was having.”
Pricing.
Every Scribe license includes a year of upgrades. Renew maintenance for 25% of the purchase price to keep them coming, or stay on the last version your maintenance covered.
Not ready to buy? Try the fully functional two-hour free demo.
For one person on FileMaker Pro.
- Unlimited use, one user
- One year of upgrades
- Client-side only
For teams of 10 or fewer in a single company, school, or organization.
- Up to 10 users
- One year of upgrades
- Client-side only
Unlimited users in one organization, plus deployment on one FileMaker Server.
- Unlimited users
- One year of upgrades
- Scheduled scripts and Perform Script on Server
- Web publishing
Shipping Scribe inside your own product? The Solution license covers one developer distributing a single solution to unlimited organizations: $1,995.
System Requirements
All of our products are supported on Mac, Windows, and Linux — system requirements are the same as those of FileMaker.
Common questions.
Yes, configuring your script to accomplish this is very easy. You can use Scribe's ScribeDocWriteValue function in a loop to iterate through every necessary Excel cell and replace the value in each cell with your data from FileMaker.
Scribe can not directly modify regular text in PDFs, but it can change values in PDF acrofields. Visit our documentation for more info on writing to acrofields: Scribe Functions - ScribeDocWriteValue
Scribe supports writing every field type in FileMaker, including container files, to documents.
Scribe communicates with Amazon Web Services and utilizes its Textract service to bring OCR to FileMaker. Simply upload images or PDFs to FileMaker container fields, then use Scribe to send those files to AWS to translate the images to either plaintext or JSON. For an in-depth look at Scribe OCR, view our demonstration here: 360Works Scribe OCR Setup Demo
When processing large files or large quantities of files, AWS Textract can take significantly longer which often leads to users seeing the error message "RESULTS NOT READY". The solution is to utilize AWS' asynchronous operations and split 1 large Textract task into multiple smaller tasks, then continuously call ScribeOCRFetch until the results are ready.
Need help setting up one of our products?
We are experts in FileMaker, Java, and Amazon Web Services. If you need a customized plugin, modifications to an existing plugin, or full plugin and web-app integration services, we can perform these services for you. Please reach out to us to discuss your solution needs and create an estimate.
