Viewing Asian (CJKV) fonts with PDFNet?

Q:

The sql server 2005 reporting server produces pdf files without its
fonts being embedded. If I know this is a probalem in the PDF, but is
there any way I could programmatically embed fonts in these PDFs? Or
even better, is there any way which I could explicity "tell" "PDFTron
PDFNet" component to use the particular font family to decode the pdf
file
-----
A:

First make sure that you have the latest build of the
SDK:(http://www.pdftron.com/downloads/PDFNetDemo.zip).

Also make sure you have specific Asian fonts. For example, you can
download and install standard Acrobat Asian fonts using the following
link:
  http://www.adobe.com/products/acrobat/acrrasianfontpack.html

After downloading and installing the font pack you can copy fonts from
'C:\Program Files\Adobe\Acrobat 7.0\Resource\CIDFont' to
'C:\WINDOWS\Fonts'. This step will make these fonts available to PDFNet
SDK.

Alternatively you can obtain Arial Unicode MS which is standard part of
MS Office (see http://en.wikipedia.org/wiki/Arial_Unicode_MS) and copy
it to Windows Fonts folder.

You can also provide alternate font substitutes and override default
font substitution used in PDFNet using PDFNet.AddFontSubst() method.
For example:

PDFNet.Initialize();
bool found = PDFNet.SetResourcesPath("c:/myapp/resources");

// Specific font mappings
PDFNet::AddFontSubst("StoneSans-Semibold",
"C:/WINDOWS/Fonts/comic.ttf");
PDFNet::AddFontSubst("StoneSans", "C:/WINDOWS/Fonts/comic.ttf");

// More general font mappings.
PDFNet::AddFontSubst(PDFNet::e_Identity,
"C:/WINDOWS/Fonts/arialuni.ttf");
PDFNet::AddFontSubst(PDFNet::e_Japan1, "C:/Program Files/Adobe/Acrobat
7.0/Resource/CIDFont/KozMinProVI-Regular.otf");
PDFNet::AddFontSubst(PDFNet::e_Japan2,
"c:/myfonts/KozMinProVI-Regular.otf");

// In case you don't specify the entire path, PDFNet will search the
font
// in the PDFNet resource folder. For example:
PDFNet::AddFontSubst(PDFNet::e_Korea1, "AdobeMyungjoStd-Medium.otf");
PDFNet::AddFontSubst(PDFNet::e_CNS1, "AdobeSongStd-Light.otf");
PDFNet::AddFontSubst(PDFNet::e_GB1, "AdobeMingStd-Light.otf");