Developer Tools
|
Office Productivity Applications
|
Platform-Agnostic APIs
|
Home | Online Demos | Downloads | Buy Now | Support | About Us | News | Working Together | Contact Us
TBlobStream
is used to read or write to a BLOB field in a dataset. If you can write a PDF document to a BLOB field, then you can store the PDF document in an RDBMS database.
PDFtoolkit allows you to save a PDF document to a memory stream. You can then use the memory stream to copy the PDF document to a TBlobStream
instance. The code snippet below shows you how.
procedure TForm1.SavetoBlobClick(Sender: TObject); var blob: TBlobStream; TempStrm: TMemoryStream; begin // Create a blob stream for writing blob := YourDataset.CreateBlobStream( YourDataset.FieldByName('YOUR_BLOB_FIELD_NAME'), bmWrite); try // Move to the beginning of the blob stream for read operations blob.Seek(0, soFromBeginning); // Create a memory stream TempStrm := TMemoryStream.Create; // Load a PDF document gtPDFDocument1.LoadFromFile('C:\Input.pdf'); // Steps for modifying the PDF omitted. // Save the PDF document to the stream gtPDFDocument1.SaveToStream(TempStrm); // Move to the beginning of the memory stream for read operations TempStrm.Position := 0; // Copy the stream to the blob try blob.CopyFrom(TempStrm, TempStrm.Size) finally TempStrm.Free end; finally blob.Free end; end;
---o0O0o---
Our .NET Developer Tools | |
---|---|
![]() Gnostice Document Studio .NETMulti-format document-processing component suite for .NET developers. |
![]() PDFOne .NETA .NET PDF component suite to create, edit, view, print, reorganize, encrypt, annotate, and bookmark PDF documents in .NET applications. |
Our Delphi/C++Builder developer tools | |
---|---|
![]() Gnostice Document Studio DelphiMulti-format document-processing component suite for Delphi/C++Builder developers, covering both VCL and FireMonkey platforms. |
![]() eDocEngine VCLA Delphi/C++Builder component suite for creating documents in over 20 formats and also export reports from popular Delphi reporting tools. |
![]() PDFtoolkit VCLA Delphi/C++Builder component suite to edit, enhance, view, print, merge, split, encrypt, annotate, and bookmark PDF documents. |
Our Java developer tools | |
---|---|
![]() Gnostice Document Studio JavaMulti-format document-processing component suite for Java developers. |
![]() PDFOne (for Java)A Java PDF component suite to create, edit, view, print, reorganize, encrypt, annotate, bookmark PDF documents in Java applications. |
Our Platform-Agnostic Cloud and On-Premises APIs | |
---|---|
![]() StarDocsCloud-hosted and On-Premises REST-based document-processing and document-viewing APIs |
Privacy | Legal | Feedback | Newsletter | Blog | Resellers | © 2002-2025 Gnostice Information Technologies Private Limited. All rights reserved. |