Virtual Printer Driver – Embedded fonts issues

At the moment, there are two problems with embedded fonts:

Subsetting problem:

Most fonts are too large if they were to be entirely embedded in an output PDF file. The so-called subsetting technique allows one to make files much smaller. By subsetting, only required characters are embedded (only several glyphs instead of the full set of glyphs). Since this process is not standardized, there could be unexpected problems. For example, the POST table (that links each glyph ID to a unicode value for further creation of PDF) could be empty.

Delta font problem:

– There are three types of embedded fonts in EMF files:

– Engine font – is a normal TrueType font that could be packed via dttf table. There are no problems with such fonts.

– Subset font – is a subfont of TrueType. This font could be also packed via dttf table and there are no problems with such fonts as well.

Delta font – this is a part of a TrueType subfont. Such a font contains a set of glyphs and this font has no name. Although Microsoft writes in its documentation that this font must be combined with a subset font used previously, it doesn’t explain how to find this subset font. The solution we found at the moment requires too much RAM.

We are aware of these problems and are going to solve them, but we are not sure how long it will take us.

 

– Virtual Printer Driver main page –

Exif Pilot: process your vacation photo sets

Summer is the time of vacations. And we do shots on our cameras. Very often we need to edit metadata in our photos using an EXIF editor. The possible problems that can appear in the photos:

  1. Shift time zone;
  2. Shift date and time;
  3. Fix GPS coordinates;
  4. Add comments, keywords, description.

These tasks can be solved using our editor Exif Pilot. See our video tutorials on YouTube channel: https://www.youtube.com/channel/UCgGa-bL1ZsYPpCRJpVqQ6YQ

Use Exif Pilot and don’t worry about your photos taken during vacations. You can fix metadata with help of Exif Pilot easy and simple.

Artem Golubnichenko

Exif Pilot – embed exif metadata to your panorama photos

Exif Pilot 4.13 with support of editing metadata of panorama photos has been released.

Some time ago Google added a new feature to their set of web based applications recently. Publishing geo located spherical panoramas (aka Photo Spheres) on Views. And Facebook announced support for 360 photos and panoramas. When you upload a 360 photo or panorama, Facebook automatically processes the photo and presents it in an interactive viewer.

To recognize such type of photos upon upload, services look for camera-specific metadata in photos taken using 360-ready cameras. This information is embedded in GPano workspace of photo’s XMP (Extensible Metadata Platform) and/or Exif (Exchangeable image file format) tags.

When you edited a 360 photo in an image editor, some maintained metadata may be striped out. And when you share edited photos, Facebook and other services might not recognize them as being 360 photos. To solve this problem, you need to inject the metadata back into the edited file. And you can embed needed metadata for your panorama photos using new version of Exif Pilot editor.

Spherical 360 photos almost always use equirectangular projection. Usually photos must fulfill the following requirements for web services to process them properly. The below is key tags that should be paced in XMP metadata:

  1. Width and height of image. The photo must have a 2:1 aspect ratio, with maximum file dimensions of 6000 x 3000 pixels.
  2. TheXMP tag “ProjectionType=equirectangular”.

Also, Exif Pilot provides additional data for editing. See screnshot for more details:

Add EXIF to panorama photos with Exif Pilot - screenshot

Download the latest version of our Exif Editor and enjoy it. We hope that all your panoramas photos taken from your cameras will be perfect!

– Exif Pilot main page –

Full cycle of EXIF processing

The new version of Exif Pilot 4.12 has been released. Now our EXIF tool supports the full cycle of metadata processing: view, create, edit, and delete EXIF, IPTC metadata. Also Exif Pilot has ability to view XMP tags, but editing such type of metadata is not available yet. In the latest release we’ve added new functionality to remove specified tags from the images. You can easily either delete desired tags from picture, or clear all metadata. Also, we have fixed several minor bugs.

To delete desired tag(-s), double click a tag in the Properties panel, mark checkbox ‘Delete the tag’, and click OK.

If you want to add new tags, comments, keywords to your photo, see the following video tutorial.

If you need to modify existing metadata of your image, see the following video instructions.

Finally, if you want to delete specified tags, you can do it in the way described above.

We hope the program will be assistant in the processing of your photos. Try the new version, and feel how to easy and simple to manage of metadata in the images.

Artem Golubnichenko

Export/Import Your Settings in Exif Pilot

We do our releases of Exif Pilot permanently. We hope, we can to continue to release our EXIF editor. Many users sent us requests to add feature for export/import settings of the program. It is useful feature when user installs new version of the our EXIF software. Many our users choose different settings to work with program comfortably and efficiently. Continue reading

How To Process Photo Keywords

Exif Pilot 4.10 has been released. We’ve added feature to manage keywords in photo. Quick tutorial tour to use our EXIF editor for editing, creating, and removing keywords is below.

Open folder with images, select photo(-s), and click button ‘Edit EXIF/IPTC’. Then go to ‘Keywords’ tab. On the ‘Keywords’ pane you can add new keyword (1), or remove existing keywords (2). Also you can edit existing keywords by double clicking on specified row on the list of keywords (3), press Enter key when you finish to edit row.

Also you can create own list of frequently used tags for keywords on the ‘Keywords bucket’ panel. Input new tag in the input field (4), and click button ‘Add’ (5) to append of your bucket of tags. If you want to add tag as keyword to your photo, select desired tag from keywords bucket (6), and click button ‘Add’ (7). If you want to delete tag from your bucket, click button ‘Remove’ (8).

You can also use Batch Editing Plug-in to process multiple photos for managing keywords.

PDF Reports

PDF reports are very popular in the business. Reports can be produced in the real-time, reports can be personalized, and reports can use a database. The advantage of the PDF reports is platform independent.

PDF Mosaic .NET SDK is suitable library to generate rich pdf reports with text, tables, images, annotations, media. PDF Mosaic has the ability to generate PDF tables. Let’s talk about PDF tables. With help of PDF Mosaic .NET SDK you can draw tables. Start with PDFMosaic.PDFTable class for creating an instance of a table. Then add new rows and column using properties Rows and Columns of the table object. Also, you can set the color of the background, border, border style. You can use advanced text string format, fonts, and color of the text. At the final, draw a table on PDF page by calling method DrawTable of the page canvas. See the following example for drawing table with help of out .NET library for generating PDF documents: click to see example.

If you need to generate PDF reports with tables for your customer, PDF Mosaic .NET is a good solution for your tasks. Drawing of tables with help of PDF Mosaic SDK is easy and simple. Download free library for .NET and try it: free download.

PDF and Music – 2

Not all music is in PDF format. More music is in image formats such as JPG, PNG, or TIFF. For example, the following resource Pinterest provides music sheets for marches, waltzes, rags, theater music, cornet solos, trombone features, and much more in the PNG format mostly. And if you want to convert music sheets in the image format, you can use PDF Mosaic SDK .NET for your purposes. PDF Mosaic .NET Library is able to convert images in various formats (BMP, jpeg, png, tiff, gif) to PDF documents. You can create an image from a file in GIF/TIFF/PNG/BMP/JPEG formats, or a buffer of image bytes, or a System.Drawing.Image object. To create PDF files from images, use PDFImage object and the following methods of canvas: public void DrawImage(PDFMosaic.PDFImage image,System.Single left,System.Single top), public void DrawImage(PDFMosaic.PDFImage image, System.Single left, System.Single top, System.Singlewidth, System.Single height).

Below is the code for creating PDF from images:

using PDFMosaic;
using System.Drawing;
 
namespace DrawImage
{
    class DrawImage
    {
        static void Main()
        {
            PDFDocument document = new PDFDocument();
            document.Pages.Add(new PDFPage(PDFPaperFormat.A4));
            PDFCanvas canvas = document.Pages[0].Canvas;
            PDFImage image = new PDFImage("musicsheet.jpg");            
            canvas.DrawImage(image, 0, 0, image.Width, image.Height);
            document.Save("music.pdf", true);
        }
    }
}

Please see the sample PDF music compilations here: music.pdf

The PDF file was created by PDF Mosaic .NET Library. Original image here.
As you can see, the creation of PDF is an easy process with help of PDF SDK for .NET. Try it!

Read the first part of the article.

PDF and Music

PDF music sheets are very popular among musicians. Why? It is obvious.

PDF is the most widely-distributed format for digital devices. Musicians and bands frequently use iPads for the viewing music sheets. There is some devices to turn over pages.

Digital books are popular a long time ago. PDF books is standard. Many articles are printed in the PDF format. And now music sheets is going to PDF. There are many resources with warehouse of PDF music. For example, MusOpen. This site allows you to browse our sheet music by composer, instrument, form and time period. Using PDF Mosaic .NET SDK you can merge several PDF sheets to one compilation, and play on your device. It can be done easily with help of our PDF .NET Library.

Read the second part of this article.

PDF Mosaic version 1.4.0 has been released!

The new version of PDF Mosaic .NET has been released. We’ve fixed some bugs in the new version. Also we have added new feature – watermarks. If you want to add some info with your warnings, or copyright, or another additional information, you can use new API for managing watermarks in the PDF document. You have ability to set font, font size, location, and rotate angle for your text watermark. In the future release of PDF library we are planning to add API for managing image watermarks.

See the sample code for using text watermarks.

You can download this new version from our download page.