Pdftotext extracting from image files mystery
hello all, just had a bit of a shock when I ran pdftotext (accidentally) on an unocr'd pdf file, and it extracted all the text. Running pdftohtml (as I'd intended) produced the expected output - i.e. png dumps. Curious, I then tried running it on a bunch of other downloaded files, and with the exception of one, pdftotext extracted the text from ALL of them. The mystery then is that it isnt using any ocr (no tesseract dependency, plus it's way too quick), so clearly it must be pulling it directly from the files. But if the text really is there in the original, then presumably the people who scanned them didn't know, else they'd have left it there. The only thing I can think is that some common piece of pdf software (probably acrobat) has ocr built in, so it's scanning them automatically and then encoding the hidden text in the pdf.
take for example (legal):
http://www.cd3wd.com/cd3wd_40/JF/JF_VE/SMALL/27-714.pdf
open up in a normal pdfreader - very clearly a (poorly) scanned document. Now run 'pdftotext -layout' on it and you get a pretty impressive text file, considering the source. Sure, some of the formatting is messed up, but I'm sure anyone with sed knowledge could quickly sort most of that out. Besides, that's one of the worst documents - on most others it was perfect, maintaining columns (even tesseract can't do that) and everything.
It makes for a fantastic command line pdf reader that works on almost all the files I've thrown at it, and since pdf's are almost the only reason I ever have to load up X, consider me tickled pink.
Just thought I'd mention it here, as a google search brings up nothing on the issue. hope someone finds it useful
Yes, Adobe Acrobat has a feature that allows you OCR the text and insert the text as a separate layer behind the image. Such PDFs are called "Searchable image PDFs". There are no doubt some other commercial software options that can do this too. The copier/scanner/multifunction device in my office actually does this automatically when you scan in a text PDF.
Theoretically, it is even possible to create PDFs like this using free software on linux (a combination of ExactImage and Cuneiform; or WatchOCR).
See, e.g., this blog post:
Searchable PDFs with linux
and this slashdot story:
Open Source OCR that makes Searchable PDFs
My own experiments with trying to get something like this to work have not been very successful--at least the quality of the result is nowhere near what I'm getting with our work printer.
If you like pdftohtml, you should also know about pdfreflow, which takes the XML output of pdftohtml with the -xml flag and creates an html file that can be reflowed (I.e., is smart about paragraph breaks, removes page numbers and recombines words broken through hyphenation and so on).
pdfreflow
Last edited by frabjous (2010-10-15 13:03:00)
Similar Messages
-
Is there a way to extract an image file metadata?
I know this isn't specific to PS but hope there's an answer here.
I'm transcribing some of the metadata from image files to build a simple catalog. Included are things like dimensions, resolution, and photo date. Is there a way to extract this data other than manually?
Thanks
TomA Photoshop script can with ease.
// This script is supplied as is. It is provided as freeware.
// The author accepts no liability for any problems arising from its use.
<javascriptresource>
<about>$$$/JavaScripts/metadata/About=JJMack's pdf metadata.^r^rCopyright 2009 Mouseprints.^r^rJJMack's Script.^rNOTE:Copy Document metadata to a text file in same folder with same filename!</about>
</javascriptresource>
//<category>JJMack's Script</category>
// enable double-clicking from Mac Finder or Windows Explorer
#target photoshop // this command only works in Photoshop CS2 and higher
// bring application forward for double-click events
app.bringToFront();
// ensure at least one document open
if (!documents.length) {
alert('There are no documents open.', 'No Document');
// if at least one document exists, then proceed
else {
main();
// main - main function
function main() {
try {
// remember users Ruler avd Type Units and set ours
var strtRulerUnits = app.preferences.rulerUnits;
var strtTypeUnits = app.preferences.typeUnits;
app.preferences.rulerUnits = Units.PIXELS;
app.preferences.typeUnits = TypeUnits.PIXELS;
xml = app.activeDocument.xmpMetadata.rawData;
//writeTXT(xml);
//alert ("length of metadata = " + xml.length);
//alert (xml);
xmpdatastart = xml.indexOf("<x:xmpmeta");
xmpdataend = xml.indexOf("</x:xmpmeta>") + "</x:xmpmeta>".length;
//alert ("xmpdatastart = " + xmpdatastart + " xmpdatalength = " + xmpdatalength );
xmpdata = xml.substr(xmpdatastart, xmpdataend );
writeTXT(xmpdata);
var mySourceFilePath = activeDocument.fullName.path + "/";
alert("Operation Complete! Metadata exported to: " + mySourceFilePath.toString().match(/([^\.]+)/)[1] + app.activeDocument.name.match(/([^\.]+)/)[1] + ".txt");
// break up into segments and make text layers
n = 1
for (var i = 0; i < xmpdataend - xmpdatastart; ){
datalength = xmpdata.indexOf("</rdf:Description>") + "</rdf:Description>".length;
//alert ("datalength = " + datalength );
if (datalength == 17) { datalength = 34;}
data = xmpdata.substr(0, datalength);
endofdata = xmpdata.indexOf("</x:xmpmeta>") + "</x:xmpmeta>".length;
xmpdata = xmpdata.substr(datalength, endofdata);
i = i + datalength;
// addTextLayer(data, n);
alert (data);
n = n + 1;
app.preferences.rulerUnits = strtRulerUnits;
app.preferences.typeUnits = strtTypeUnits;
// display error message if something goes wrong
catch(e) { alert(e + ': on line ' + e.line, 'Script Error', true); }
function addTextLayer(textdata, n) {
/* textX and TextY positions text placement 0 and 0 Top Left corner of image in pixels */
var textX = 0;
var textY = 0;
/* Internal Photoshop Text font name */
var fontName = "ArialMT";
var fontName = "TimesNewRomanPSMT";
//var fontName = "Tahoma";
var fontSize = 6;
/* Text Color */
textColor = new SolidColor;
textColor.rgb.red = 255;
textColor.rgb.green = 255;
textColor.rgb.blue = 255;
text_layer = app.activeDocument.artLayers.add(); // Add a Layer
text_layer.kind = LayerKind.TEXT; // Make Layer a Text Layer
text_layer.textItem.color = textColor; // set text layer color
text_layer.blendMode = BlendMode.NORMAL // blend mode
text_layer.textItem.font = fontName; // set text font
text_layer.textItem.size = fontSize; // set text font Size
text_layer.textItem.position = Array(textX, (textY + (fontSize * 3)) ); // set text layers position in and down for fontsize
//text_layer.textItem.position = Array(textX, (textY + (fontSize * 3 * n)) ); // set text layers position in and down for fontsize
text_layer.textItem.contents = textdata; // set text layers text
// Write TXT file
function writeTXT(data) {
// Use this to export metadata file to same directory where this file is located
var mySourceFilePath = activeDocument.fullName.path + "/";
// create a reference to a file for output
var TXTFile = new File(mySourceFilePath.toString().match(/([^\.]+)/)[1] + app.activeDocument.name.match(/([^\.]+)/)[1] + ".txt");
try {
if(TXTFile.exists) {
TXTFile.open ("e");
TXTFile.seek (0,2); // Move to EOF
} else {
TXTFile.open ("w"); // Add unicode marker if we change to XML file format for this log file
TXTFile.encoding = "UTF8"; // set UTF8
TXTFile.write(data);
TXTFile.close();
} catch (e) {
alert(e);
} finally {
return;
Outputs an XML file that looks like this:
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27 ">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:dc="http://purl.org/dc/elements/1.1/">
<dc:format>image/tiff</dc:format>
<dc:creator>
<rdf:Seq>
<rdf:li>Pam McAssey</rdf:li>
</rdf:Seq>
</dc:creator>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:aux="http://ns.adobe.com/exif/1.0/aux/">
<aux:SerialNumber>720600641</aux:SerialNumber>
<aux:LensInfo>24/1 70/1 0/0 0/0</aux:LensInfo>
<aux:Lens>EF24-70mm f/2.8L USM</aux:Lens>
<aux:LensID>230</aux:LensID>
<aux:ImageNumber>0</aux:ImageNumber>
<aux:ApproximateFocusDistance>122/100</aux:ApproximateFocusDistance>
<aux:FlashCompensation>0/1</aux:FlashCompensation>
<aux:Firmware>1.0.6</aux:Firmware>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:xmp="http://ns.adobe.com/xap/1.0/">
<xmp:ModifyDate>2012-12-19T11:23:49-05:00</xmp:ModifyDate>
<xmp:CreateDate>2012-12-16T17:11:53</xmp:CreateDate>
<xmp:Rating>0</xmp:Rating>
<xmp:MetadataDate>2012-12-19T11:23:49-05:00</xmp:MetadataDate>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/">
<photoshop:DateCreated>2012-12-16T17:11:53</photoshop:DateCreated>
<photoshop:ColorMode>3</photoshop:ColorMode>
<photoshop:ICCProfile>ProPhoto RGB</photoshop:ICCProfile>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
<xmpMM:DocumentID>xmp.did:b13179a4-0983-a649-a532-0d90ea6feea5</xmpMM:DocumentID>
<xmpMM:OriginalDocumentID>E634097DE11761C5824C1873DDBDEDDD</xmpMM:OriginalDocumentID>
<xmpMM:InstanceID>xmp.iid:b13179a4-0983-a649-a532-0d90ea6feea5</xmpMM:InstanceID>
<xmpMM:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:9d0e25ce-f732-d74a-9631-086fc6151324</stEvt:instanceID>
<stEvt:when>2012-12-16T16:11:44-05:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop Camera Raw 7.3 (Windows)</stEvt:softwareAgent>
<stEvt:changed>/metadata</stEvt:changed>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:0816d1f7-2bb5-e344-806a-6da92a4c8540</stEvt:instanceID>
<stEvt:when>2012-12-16T16:13:18-05:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop Camera Raw 7.3 (Windows)</stEvt:softwareAgent>
<stEvt:changed>/metadata</stEvt:changed>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>derived</stEvt:action>
<stEvt:parameters>converted from image/x-canon-cr2 to image/tiff</stEvt:parameters>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:b13179a4-0983-a649-a532-0d90ea6feea5</stEvt:instanceID>
<stEvt:when>2012-12-19T11:23:49-05:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop Camera Raw 7.3 (Windows)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
</rdf:Seq>
</xmpMM:History>
<xmpMM:DerivedFrom rdf:parseType="Resource">
<stRef:instanceID>xmp.iid:0816d1f7-2bb5-e344-806a-6da92a4c8540</stRef:instanceID>
<stRef:documentID>E634097DE11761C5824C1873DDBDEDDD</stRef:documentID>
<stRef:originalDocumentID>E634097DE11761C5824C1873DDBDEDDD</stRef:originalDocumentID>
</xmpMM:DerivedFrom>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:crs="http://ns.adobe.com/camera-raw-settings/1.0/">
<crs:RawFileName>_S1H4635.CR2</crs:RawFileName>
<crs:Version>7.3</crs:Version>
<crs:ProcessVersion>6.7</crs:ProcessVersion>
<crs:WhiteBalance>As Shot</crs:WhiteBalance>
<crs:Temperature>5950</crs:Temperature>
<crs:Tint>+46</crs:Tint>
<crs:Saturation>0</crs:Saturation>
<crs:Sharpness>25</crs:Sharpness>
<crs:LuminanceSmoothing>0</crs:LuminanceSmoothing>
<crs:ColorNoiseReduction>25</crs:ColorNoiseReduction>
<crs:VignetteAmount>0</crs:VignetteAmount>
<crs:ShadowTint>0</crs:ShadowTint>
<crs:RedHue>0</crs:RedHue>
<crs:RedSaturation>0</crs:RedSaturation>
<crs:GreenHue>0</crs:GreenHue>
<crs:GreenSaturation>0</crs:GreenSaturation>
<crs:BlueHue>0</crs:BlueHue>
<crs:BlueSaturation>0</crs:BlueSaturation>
<crs:Vibrance>0</crs:Vibrance>
<crs:HueAdjustmentRed>0</crs:HueAdjustmentRed>
<crs:HueAdjustmentOrange>0</crs:HueAdjustmentOrange>
<crs:HueAdjustmentYellow>0</crs:HueAdjustmentYellow>
<crs:HueAdjustmentGreen>0</crs:HueAdjustmentGreen>
<crs:HueAdjustmentAqua>0</crs:HueAdjustmentAqua>
<crs:HueAdjustmentBlue>0</crs:HueAdjustmentBlue>
<crs:HueAdjustmentPurple>0</crs:HueAdjustmentPurple>
<crs:HueAdjustmentMagenta>0</crs:HueAdjustmentMagenta>
<crs:SaturationAdjustmentRed>0</crs:SaturationAdjustmentRed>
<crs:SaturationAdjustmentOrange>0</crs:SaturationAdjustmentOrange>
<crs:SaturationAdjustmentYellow>0</crs:SaturationAdjustmentYellow>
<crs:SaturationAdjustmentGreen>0</crs:SaturationAdjustmentGreen>
<crs:SaturationAdjustmentAqua>0</crs:SaturationAdjustmentAqua>
<crs:SaturationAdjustmentBlue>0</crs:SaturationAdjustmentBlue>
<crs:SaturationAdjustmentPurple>0</crs:SaturationAdjustmentPurple>
<crs:SaturationAdjustmentMagenta>0</crs:SaturationAdjustmentMagenta>
<crs:LuminanceAdjustmentRed>0</crs:LuminanceAdjustmentRed>
<crs:LuminanceAdjustmentOrange>0</crs:LuminanceAdjustmentOrange>
<crs:LuminanceAdjustmentYellow>0</crs:LuminanceAdjustmentYellow>
<crs:LuminanceAdjustmentGreen>0</crs:LuminanceAdjustmentGreen>
<crs:LuminanceAdjustmentAqua>0</crs:LuminanceAdjustmentAqua>
<crs:LuminanceAdjustmentBlue>0</crs:LuminanceAdjustmentBlue>
<crs:LuminanceAdjustmentPurple>0</crs:LuminanceAdjustmentPurple>
<crs:LuminanceAdjustmentMagenta>0</crs:LuminanceAdjustmentMagenta>
<crs:SplitToningShadowHue>0</crs:SplitToningShadowHue>
<crs:SplitToningShadowSaturation>0</crs:SplitToningShadowSaturation>
<crs:SplitToningHighlightHue>0</crs:SplitToningHighlightHue>
<crs:SplitToningHighlightSaturation>0</crs:SplitToningHighlightSaturation>
<crs:SplitToningBalance>0</crs:SplitToningBalance>
<crs:ParametricShadows>0</crs:ParametricShadows>
<crs:ParametricDarks>0</crs:ParametricDarks>
<crs:ParametricLights>0</crs:ParametricLights>
<crs:ParametricHighlights>0</crs:ParametricHighlights>
<crs:ParametricShadowSplit>25</crs:ParametricShadowSplit>
<crs:ParametricMidtoneSplit>50</crs:ParametricMidtoneSplit>
<crs:ParametricHighlightSplit>75</crs:ParametricHighlightSplit>
<crs:SharpenRadius>+1.0</crs:SharpenRadius>
<crs:SharpenDetail>25</crs:SharpenDetail>
<crs:SharpenEdgeMasking>0</crs:SharpenEdgeMasking>
<crs:PostCropVignetteAmount>0</crs:PostCropVignetteAmount>
<crs:GrainAmount>0</crs:GrainAmount>
<crs:ColorNoiseReductionDetail>50</crs:ColorNoiseReductionDetail>
<crs:LensProfileEnable>0</crs:LensProfileEnable>
<crs:LensManualDistortionAmount>0</crs:LensManualDistortionAmount>
<crs:PerspectiveVertical>0</crs:PerspectiveVertical>
<crs:PerspectiveHorizontal>0</crs:PerspectiveHorizontal>
<crs:PerspectiveRotate>0.0</crs:PerspectiveRotate>
<crs:PerspectiveScale>100</crs:PerspectiveScale>
<crs:AutoLateralCA>0</crs:AutoLateralCA>
<crs:Exposure2012>-1.30</crs:Exposure2012>
<crs:Contrast2012>-25</crs:Contrast2012>
<crs:Highlights2012>0</crs:Highlights2012>
<crs:Shadows2012>0</crs:Shadows2012>
<crs:Whites2012>+2</crs:Whites2012>
<crs:Blacks2012>-9</crs:Blacks2012>
<crs:Clarity2012>0</crs:Clarity2012>
<crs:DefringePurpleAmount>0</crs:DefringePurpleAmount>
<crs:DefringePurpleHueLo>30</crs:DefringePurpleHueLo>
<crs:DefringePurpleHueHi>70</crs:DefringePurpleHueHi>
<crs:DefringeGreenAmount>0</crs:DefringeGreenAmount>
<crs:DefringeGreenHueLo>40</crs:DefringeGreenHueLo>
<crs:DefringeGreenHueHi>60</crs:DefringeGreenHueHi>
<crs:ConvertToGrayscale>False</crs:ConvertToGrayscale>
<crs:ToneCurveName2012>Linear</crs:ToneCurveName2012>
<crs:ToneCurvePV2012>
<rdf:Seq>
<rdf:li>0, 0</rdf:li>
<rdf:li>255, 255</rdf:li>
</rdf:Seq>
</crs:ToneCurvePV2012>
<crs:ToneCurvePV2012Red>
<rdf:Seq>
<rdf:li>0, 0</rdf:li>
<rdf:li>255, 255</rdf:li>
</rdf:Seq>
</crs:ToneCurvePV2012Red>
<crs:ToneCurvePV2012Green>
<rdf:Seq>
<rdf:li>0, 0</rdf:li>
<rdf:li>255, 255</rdf:li>
</rdf:Seq>
</crs:ToneCurvePV2012Green>
<crs:ToneCurvePV2012Blue>
<rdf:Seq>
<rdf:li>0, 0</rdf:li>
<rdf:li>255, 255</rdf:li>
</rdf:Seq>
</crs:ToneCurvePV2012Blue>
<crs:CameraProfile>Adobe Standard</crs:CameraProfile>
<crs:CameraProfileDigest>3CE8523BCEA625D0F0ABABADE3BCC281</crs:CameraProfileDigest>
<crs:LensProfileSetup>LensDefaults</crs:LensProfileSetup>
<crs:HasSettings>True</crs:HasSettings>
<crs:HasCrop>False</crs:HasCrop>
<crs:AlreadyApplied>True</crs:AlreadyApplied>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:tiff="http://ns.adobe.com/tiff/1.0/">
<tiff:XResolution>240/1</tiff:XResolution>
<tiff:YResolution>240/1</tiff:YResolution>
<tiff:ResolutionUnit>2</tiff:ResolutionUnit>
<tiff:Make>Canon</tiff:Make>
<tiff:Model>Canon EOS-1D Mark IV</tiff:Model>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:exif="http://ns.adobe.com/exif/1.0/">
<exif:ExifVersion>0221</exif:ExifVersion>
<exif:PixelXDimension>4896</exif:PixelXDimension>
<exif:PixelYDimension>3264</exif:PixelYDimension>
<exif:DateTimeOriginal>2012-12-16T17:11:53</exif:DateTimeOriginal>
<exif:ExposureTime>1/30</exif:ExposureTime>
<exif:FNumber>28/10</exif:FNumber>
<exif:ExposureProgram>2</exif:ExposureProgram>
<exif:ISOSpeedRatings>
<rdf:Seq>
<rdf:li>3200</rdf:li>
</rdf:Seq>
</exif:ISOSpeedRatings>
<exif:ShutterSpeedValue>4906891/1000000</exif:ShutterSpeedValue>
<exif:ApertureValue>2970854/1000000</exif:ApertureValue>
<exif:ExposureBiasValue>0/1</exif:ExposureBiasValue>
<exif:MaxApertureValue>3/1</exif:MaxApertureValue>
<exif:MeteringMode>5</exif:MeteringMode>
<exif:Flash rdf:parseType="Resource">
<exif:Fired>False</exif:Fired>
<exif:Return>0</exif:Return>
<exif:Mode>2</exif:Mode>
<exif:Function>False</exif:Function>
<exif:RedEyeMode>False</exif:RedEyeMode>
</exif:Flash>
<exif:FocalLength>64/1</exif:FocalLength>
<exif:FocalPlaneXResolution>4896000/1290</exif:FocalPlaneXResolution>
<exif:FocalPlaneYResolution>3264000/836</exif:FocalPlaneYResolution>
<exif:FocalPlaneResolutionUnit>2</exif:FocalPlaneResolutionUnit>
<exif:CustomRendered>0</exif:CustomRendered>
<exif:ExposureMode>0</exif:ExposureMode>
<exif:WhiteBalance>0</exif:WhiteBalance>
<exif:SceneCaptureType>0</exif:SceneCaptureType>
<exif:SubSecTime>00</exif:SubSecTime>
<exif:SubSecTimeOriginal>00</exif:SubSecTimeOriginal>
<exif:SubSecTimeDigitized>00</exif:SubSecTimeDigitized>
<exif:SerialNumber>720600641</exif:SerialNumber>
<exif:LensInfo>
<rdf:Seq>
<rdf:li>24/1</rdf:li>
</rdf:Seq>
</exif:LensInfo>
<exif:Lens>EF24-70mm f/2.8L USM</exif:Lens>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27 ">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:dc="http://purl.org/dc/elements/1.1/">
<dc:format>image/tiff</dc:format>
<dc:creator>
<rdf:Seq>
<rdf:li>Pam McAssey</rdf:li>
</rdf:Seq>
</dc:creator>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:aux="http://ns.adobe.com/exif/1.0/aux/">
<aux:SerialNumber>720600641</aux:SerialNumber>
<aux:LensInfo>24/1 70/1 0/0 0/0</aux:LensInfo>
<aux:Lens>EF24-70mm f/2.8L USM</aux:Lens>
<aux:LensID>230</aux:LensID>
<aux:ImageNumber>0</aux:ImageNumber>
<aux:ApproximateFocusDistance>122/100</aux:ApproximateFocusDistance>
<aux:FlashCompensation>0/1</aux:FlashCompensation>
<aux:Firmware>1.0.6</aux:Firmware>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:xmp="http://ns.adobe.com/xap/1.0/">
<xmp:ModifyDate>2012-12-19T11:23:49-05:00</xmp:ModifyDate>
<xmp:CreateDate>2012-12-16T17:11:53</xmp:CreateDate>
<xmp:Rating>0</xmp:Rating>
<xmp:MetadataDate>2012-12-19T11:23:49-05:00</xmp:MetadataDate>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/">
<photoshop:DateCreated>2012-12-16T17:11:53</photoshop:DateCreated>
<photoshop:ColorMode>3</photoshop:ColorMode>
<photoshop:ICCProfile>ProPhoto RGB</photoshop:ICCProfile>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
<xmpMM:DocumentID>xmp.did:b13179a4-0983-a649-a532-0d90ea6feea5</xmpMM:DocumentID>
<xmpMM:OriginalDocumentID>E634097DE11761C5824C1873DDBDEDDD</xmpMM:OriginalDocumentID>
<xmpMM:InstanceID>xmp.iid:b13179a4-0983-a649-a532-0d90ea6feea5</xmpMM:InstanceID>
<xmpMM:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:9d0e25ce-f732-d74a-9631-086fc6151324</stEvt:instanceID>
<stEvt:when>2012-12-16T16:11:44-05:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop Camera Raw 7.3 (Windows)</stEvt:softwareAgent>
<stEvt:changed>/metadata</stEvt:changed>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:0816d1f7-2bb5-e344-806a-6da92a4c8540</stEvt:instanceID>
<stEvt:when>2012-12-16T16:13:18-05:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop Camera Raw 7.3 (Windows)</stEvt:softwareAgent>
<stEvt:changed>/metadata</stEvt:changed>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>derived</stEvt:action>
<stEvt:parameters>converted from image/x-canon-cr2 to image/tiff</stEvt:parameters>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:b13179a4-0983-a649-a532-0d90ea6feea5</stEvt:instanceID>
<stEvt:when>2012-12-19T11:23:49-05:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop Camera Raw 7.3 (Windows)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
</rdf:Seq>
</xmpMM:History>
<xmpMM:DerivedFrom rdf:parseType="Resource">
<stRef:instanceID>xmp.iid:0816d1f7-2bb5-e344-806a-6da92a4c8540</stRef:instanceID>
<stRef:documentID>E634097DE11761C5824C1873DDBDEDDD</stRef:documentID>
<stRef:originalDocumentID>E634097DE11761C5824C1873DDBDEDDD</stRef:originalDocumentID>
</xmpMM:DerivedFrom>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:crs="http://ns.adobe.com/camera-raw-settings/1.0/">
<crs:RawFileName>_S1H4635.CR2</crs:RawFileName>
<crs:Version>7.3</crs:Version>
<crs:ProcessVersion>6.7</crs:ProcessVersion>
<crs:WhiteBalance>As Shot</crs:WhiteBalance>
<crs:Temperature>5950</crs:Temperature>
<crs:Tint>+46</crs:Tint>
<crs:Saturation>0</crs:Saturation>
<crs:Sharpness>25</crs:Sharpness>
<crs:LuminanceSmoothing>0</crs:LuminanceSmoothing>
<crs:ColorNoiseReduction>25</crs:ColorNoiseReduction>
<crs:VignetteAmount>0</crs:VignetteAmount>
<crs:ShadowTint>0</crs:ShadowTint>
<crs:RedHue>0</crs:RedHue>
<crs:RedSaturation>0</crs:RedSaturation>
<crs:GreenHue>0</crs:GreenHue>
<crs:GreenSaturation>0</crs:GreenSaturation>
<crs:BlueHue>0</crs:BlueHue>
<crs:BlueSaturation>0</crs:BlueSaturation>
<crs:Vibrance>0</crs:Vibrance>
<crs:HueAdjustmentRed>0</crs:HueAdjustmentRed>
<crs:HueAdjustmentOrange>0</crs:HueAdjustmentOrange>
<crs:HueAdjustmentYellow>0</crs:HueAdjustmentYellow>
<crs:HueAdjustmentGreen>0</crs:HueAdjustmentGreen>
<crs:HueAdjustmentAqua>0</crs:HueAdjustmentAqua>
<crs:HueAdjustmentBlue>0</crs:HueAdjustmentBlue>
<crs:HueAdjustmentPurple>0</crs:HueAdjustmentPurple>
<crs:HueAdjustmentMagenta>0</crs:HueAdjustmentMagenta>
<crs:SaturationAdjustmentRed>0</crs:SaturationAdjustmentRed>
<crs:SaturationAdjustmentOrange>0</crs:SaturationAdjustmentOrange>
<crs:SaturationAdjustmentYellow>0</crs:SaturationAdjustmentYellow>
<crs:SaturationAdjustmentGreen>0</crs:SaturationAdjustmentGreen>
<crs:SaturationAdjustmentAqua>0</crs:SaturationAdjustmentAqua>
<crs:SaturationAdjustmentBlue>0</crs:SaturationAdjustmentBlue>
<crs:SaturationAdjustmentPurple>0</crs:SaturationAdjustmentPurple>
<crs:SaturationAdjustmentMagenta>0</crs:SaturationAdjustmentMagenta>
<crs:LuminanceAdjustmentRed>0</crs:LuminanceAdjustmentRed>
<crs:LuminanceAdjustmentOrange>0</crs:LuminanceAdjustmentOrange>
<crs:LuminanceAdjustmentYellow>0</crs:LuminanceAdjustmentYellow>
<crs:LuminanceAdjustmentGreen>0</crs:LuminanceAdjustmentGreen>
<crs:LuminanceAdjustmentAqua>0</crs:LuminanceAdjustmentAqua>
<crs:LuminanceAdjustmentBlue>0</crs:LuminanceAdjustmentBlue>
<crs:LuminanceAdjustmentPurple>0</crs:LuminanceAdjustmentPurple>
<crs:LuminanceAdjustmentMagenta>0</crs:LuminanceAdjustmentMagenta>
<crs:SplitToningShadowHue>0</crs:SplitToningShadowHue>
<crs:SplitToningShadowSaturation>0</crs:SplitToningShadowSaturation>
<crs:SplitToningHighlightHue>0</crs:SplitToningHighlightHue>
<crs:SplitToningHighlightSaturation>0</crs:SplitToningHighlightSaturation>
<crs:SplitToningBalance>0</crs:SplitToningBalance>
<crs:ParametricShadows>0</crs:ParametricShadows>
<crs:ParametricDarks>0</crs:ParametricDarks>
<crs:ParametricLights>0</crs:ParametricLights>
<crs:ParametricHighlights>0</crs:ParametricHighlights>
<crs:ParametricShadowSplit>25</crs:ParametricShadowSplit>
<crs:ParametricMidtoneSplit>50</crs:ParametricMidtoneSplit>
<crs:ParametricHighlightSplit>75</crs:ParametricHighlightSplit>
<crs:SharpenRadius>+1.0</crs:SharpenRadius>
<crs:SharpenDetail>25</crs:SharpenDetail>
<crs:SharpenEdgeMasking>0</crs:SharpenEdgeMasking>
<crs:PostCropVignetteAmount>0</crs:PostCropVignetteAmount>
<crs:GrainAmount>0</crs:GrainAmount>
<crs:ColorNoiseReductionDetail>50</crs:ColorNoiseReductionDetail>
<crs:LensProfileEnable>0</crs:LensProfileEnable>
<crs:LensManualDistortionAmount>0</crs:LensManualDistortionAmount>
<crs:PerspectiveVertical>0</crs:PerspectiveVertical>
<crs:PerspectiveHorizontal>0</crs:PerspectiveHorizontal>
<crs:PerspectiveRotate>0.0</crs:PerspectiveRotate>
<crs:PerspectiveScale>100</crs:PerspectiveScale>
<crs:AutoLateralCA>0</crs:AutoLateralCA>
<crs:Exposure2012>-1.30</crs:Exposure2012>
<crs:Contrast2012>-25</crs:Contrast2012>
<crs:Highlights2012>0</crs:Highlights2012>
<crs:Shadows2012>0</crs:Shadows2012>
<crs:Whites2012>+2</crs:Whites2012>
<crs:Blacks2012>-9</crs:Blacks2012>
<crs:Clarity2012>0</crs:Clarity2012>
<crs:DefringePurpleAmount>0</crs:DefringePurpleAmount>
<crs:DefringePurpleHueLo>30</crs:DefringePurpleHueLo>
<crs:DefringePurpleHueHi>70</crs:DefringePurpleHueHi>
<crs:DefringeGreenAmount>0</crs:DefringeGreenAmount>
<crs:DefringeGreenHueLo>40</crs:DefringeGreenHueLo>
<crs:DefringeGreenHueHi>60</crs:DefringeGreenHueHi>
<crs:ConvertToGrayscale>False</crs:ConvertToGrayscale>
<crs:ToneCurveName2012>Linear</crs:ToneCurveName2012>
<crs:ToneCurvePV2012>
<rdf:Seq>
<rdf:li>0, 0</rdf:li>
<rdf:li>255, 255</rdf:li>
</rdf:Seq>
</crs:ToneCurvePV2012>
<crs:ToneCurvePV2012Red>
<rdf:Seq>
<rdf:li>0, 0</rdf:li>
<rdf:li>255, 255</rdf:li>
</rdf:Seq>
</crs:ToneCurvePV2012Red>
<crs:ToneCurvePV2012Green>
<rdf:Seq>
<rdf:li>0, 0</rdf:li>
<rdf:li>255, 255</rdf:li>
</rdf:Seq>
</crs:ToneCurvePV2012Green>
<crs:ToneCurvePV2012Blue>
<rdf:Seq>
<rdf:li>0, 0</rdf:li>
<rdf:li>255, 255</rdf:li>
</rdf:Seq>
</crs:ToneCurvePV2012Blue>
<crs:CameraProfile>Adobe Standard</crs:CameraProfile>
<crs:CameraProfileDigest>3CE8523BCEA625D0F0ABABADE3BCC281</crs:CameraProfileDigest>
<crs:LensProfileSetup>LensDefaults</crs:LensProfileSetup>
<crs:HasSettings>True</crs:HasSettings>
<crs:HasCrop>False</crs:HasCrop>
<crs:AlreadyApplied>True</crs:AlreadyApplied>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:tiff="http://ns.adobe.com/tiff/1.0/">
<tiff:XResolution>240/1</tiff:XResolution>
<tiff:YResolution>240/1</tiff:YResolution>
<tiff:ResolutionUnit>2</tiff:ResolutionUnit>
<tiff:Make>Canon</tiff:Make>
<tiff:Model>Canon EOS-1D Mark IV</tiff:Model>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:exif="http://ns.adobe.com/exif/1.0/">
<exif:ExifVersion>0221</exif:ExifVersion>
<exif:PixelXDimension>4896</exif:PixelXDimension>
<exif:PixelYDimension>3264</exif:PixelYDimension>
<exif:DateTimeOriginal>2012-12-16T17:11:53</exif:DateTimeOriginal>
<exif:ExposureTime>1/30</exif:ExposureTime>
<exif:FNumber>28/10</exif:FNumber>
<exif:ExposureProgram>2</exif:ExposureProgram>
<exif:ISOSpeedRatings>
<rdf:Seq>
<rdf:li>3200</rdf:li>
</rdf:Seq>
</exif:ISOSpeedRatings>
<exif:ShutterSpeedValue>4906891/1000000</exif:ShutterSpeedValue>
<exif:ApertureValue>2970854/1000000</exif:ApertureValue>
<exif:ExposureBiasValue>0/1</exif:ExposureBiasValue>
<exif:MaxApertureValue>3/1</exif:MaxApertureValue>
<exif:MeteringMode>5</exif:MeteringMode>
<exif:Flash rdf:parseType="Resource">
<exif:Fired>False</exif:Fired>
<exif:Return>0</exif:Return>
<exif:Mode>2</exif:Mode>
<exif:Function>False</exif:Function>
<exif:RedEyeMode>False</exif:RedEyeMode>
</exif:Flash>
<exif:FocalLength>64/1</exif:FocalLength>
<exif:FocalPlaneXResolution>4896000/1290</exif:FocalPlaneXResolution>
<exif:FocalPlaneYResolution>3264000/836</exif:FocalPlaneYResolution>
<exif:FocalPlaneResolutionUnit>2</exif:FocalPlaneResolutionUnit>
<exif:CustomRendered>0</exif:CustomRendered>
<exif:ExposureMode>0</exif:ExposureMode>
<exif:WhiteBalance>0</exif:WhiteBalance>
<exif:SceneCaptureType>0</exif:SceneCaptureType>
<exif:SubSecTime>00</exif:SubSecTime>
<exif:SubSecTimeOriginal>00</exif:SubSecTimeOriginal>
<exif:SubSecTimeDigitized>00</exif:SubSecTimeDigitized>
<exif:SerialNumber>720600641</exif:SerialNumber>
<exif:LensInfo>
<rdf:Seq>
<rdf:li>24/1</rdf:li>
</rdf:Seq>
</exif:LensInfo>
<exif:Lens>EF24-70mm f/2.8L USM</exif:Lens>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
Message was edited by: JJMack -
Hello All,
DB version: 9i Rel 2
Which Oracle command line tools allow data to be extracted from data files that are NOT ATTACHED to a database?
DNOracle Support has a tool called DUL, Data UnLoader, to extract data from data files. They have a nice rate they charge for the service as well. There are other groups that have such tool, and they charge the for the service as well.
-
IMAQ image to array vi not working with images extracted from avi file
Hi,
I downloaded some avi's and uncompressed them so that I can analyze them within labview. I am trying to convert images I am reading from the avi file to an array. When I use "IMAQ image to array" I get the following error " IMAQ Image To Array Invalid image type" -1074396080.
I am able to display each read image and save them to the hard drive, but I am unable to convert the vision image to array. I verified that the image extracted from avi is the same as the image type I created in memory to hold the image.
Please see the attached vi I created.
thank you
Ruz
Attachments:
example2.vi 62 KBHi all, this thread was useful for me...but i have another doubt... when I try to extract a single plane (Luminance, Saturation, R,G,B...anyone) and try to save it in jpg as gray image, it saves an image with blue tones. I have examinated it using Matlab and checked that Red plane has low values (but not zero), the same for G plane and high values for B plane. An image of the VI is attached.
Thanks in advance
Attachments:
planes.png 28 KB -
Unusual Bug when creating pdf from image files
Hi I have a very mindboggling problem which I cant seem to get my head around.
basically I am trying to create a pdf using a large amount of image files, these images are scans of pages of a book. so I have been trying to create a pdf file from these images, and everytime i try, it all looks ok except for one page which comes up smaller in size than the rest which is a big problem and very unusual. If I change the view of acrobat so that it shows two pages at a time then this is clearly visable where one page is normal and the page next to it is like a third of the size. Ive checked the image file properties for that page and they are more or less the same as the rest, the dimensions of the image file too, but when I add it into a PDF it seems to shrink in size, any ideas as to why? any help would be much appreciated! (and I hope what I said made sense lol )
Thanks
NavHi Davew000
Can you please tell the steps you are doing to create the PDF ?
Thanks,
Tanvi -
Reading metadata to - from image files
I am using Creative Suite CS4. In CS3 I created two custom XMP metadata pages that I used to add information to RAW, TIF, PSD files. The resulting custom panel could be seen and used in Bridge and Extensis Portfolio. In CS4 that all changed. I can create the GUI part of the panel using Flex Builder 3.
My questions are 1) How do you get the controls to work (combo boxes with fixed lists, fields for text data and a note field), 2) how do I get the data from the image file, have it update when a field changes, read it back to the image file when closed, and 3) how do I get it to work in Bridge CS4 properly and also be readable to Extensis Portfolio.
I have attached the CS3 files that were used to create the panels in CS3.
FredI am using Creative Suite CS4. In CS3 I created two custom XMP metadata pages that I used to add information to RAW, TIF, PSD files. The resulting custom panel could be seen and used in Bridge and Extensis Portfolio. In CS4 that all changed. I can create the GUI part of the panel using Flex Builder 3.
My questions are 1) How do you get the controls to work (combo boxes with fixed lists, fields for text data and a note field), 2) how do I get the data from the image file, have it update when a field changes, read it back to the image file when closed, and 3) how do I get it to work in Bridge CS4 properly and also be readable to Extensis Portfolio.
I have attached the CS3 files that were used to create the panels in CS3.
Fred -
Setting background from image file in NetBeans
Hello,
recently I started to use NetBeans to create my applications and I found a little problem - I don't know how to set background in JPanel from a image file (*.bmp, *.jpg, etc.) without writing my own code. I found how to use ImageIcon, but cannot deal with setting background. Anyone know a solution?The code that you have to write is a custom JPanel (extend it) and in the paintComponent() method you draw the image you want as a background.
public void paintComponent(Graphics g)
super.paintComponent(g);
g.drawImage(img, 0, 0, null);
}Where 'img' is an object of type Image (such as a BufferedImage). -
Unable to create cd from Image file
I downloaded the Solaris 8 for Intel, unzipped the files. I have been unsuccessful creating an image file for the file sol-8-1_01-fcs-bin-ia-v1. I have tried various CD writing applications.
I was able to create images from the other files.
ThanksYou are not supposed to create an image file from the unzipped data. These unzipped files are image
files! You just have to rename them using the proper file extension so that your CD-R burning software
recognizes them as cd image files. (common extension are .ISO or .RAW; check with your CD recording
software) -
How can I make a short video for watching in my iPod 30GB from some image files?
Thank youckaker_kid says:
1. take a screen shot of every slide.
2. either put the image files into the ipod separtely or make a short video with them
I think from .png files
Thank you -
Problem in constructing URL from Image file
Hi,
i have a requirement , have to construct a URL object with an absolute image file..
like URL url = new URL("/resources/image1.gif")
url.getpath()
But url is returning null, as it couln't found rela path..
but previously i have using
String realPath = servletContext.getRealPath("/images/stateseal_green.jpg");
it was working, but now i dont have servletContext object..
any suggestions around this problem?Hi,
Is the root directory /resources relative or abs directory?
It seems you have java application and the resources is on the class path right? so it is relative to the file system.
try the below it may help
ClassLoader cl = null;
cl = Thread.currentThread().getContextClassLoader();
if (cl == null) {
* No thread context class loader -> use class loader of this class
cl = GetImageFileOnResourceDirectory.class.getClassLoader();
InputStream inputStream = (cl
.getResourceAsStream("resources/images/image1.gif"));Regards,
Alan Mehio
London,UK -
Update fails due to inability to extract from downloaded files
I click the Update and it stalls at 50% then returns a msg, Unable to extract. ?? My other computer is working fine.
Hi,
Please refer to the thread below where a similar issue has been discussed:
Update Failed. Unable to extract the downloaded files. (U44M11210)
Regards,
Sheena -
I need to extract some basic data from image files and put it into a spreadsheet.
Hi.
I'm looking for I believe is a simple task but I am not sure how to go about it. I want to get the relevant data (seen in the screen grab below) into a spread sheet. I need to get the File Name, Size, Dimensions, Resolution and Kind into the spreadsheet so I can better analyze the data for my purposes. I have tried to find EXIF and IPTC extractors but only come across products that show me the info with no way of transferring it. I figured there must be a way to do this in the Finder. Maybe it's a simple Automator task (which I am not very good at) or a Script.
Can anyone guide me thru or suggest a tool that would work?
Thanks,
StephenMost certainly it is not a feature of iPhoto for the Mac
thought that was a clear statement
and the reason that LarryHN mentioned iPhoto is that you posted your question in the iPhoto for Mac forum
There has to be a way to get that metadata into a text file and then transfer it to the spreadsheet.
not sure why you think that
I guess you can print your screen shot and do an OCR scan
LN
LN -
Set a file icon from image file of same name
I have a folder of files and I have another folder of images that have the same names as the files. What I would like to do is apply an icon of each image to it's corresponding file. Is this possible? Any help would be greatly appreciated.
IanIanWfsdafeqry rasrbd wrote:
I have a folder of files and I have another folder of images that have the same names as the files. What I would like to do is apply an icon of each image to it's corresponding file. Is this possible? Any help would be greatly appreciated.
That reminds me of the question asked by Fierabras in this thread.
If both of your folders contain exactly the same number of files, and if the names of the files are the same in both folders (except the name extension of course), then the following script should do what you are asking for, though admittedly not in the background.
(The script seems to work flawlessly on my MacBook Pro under Mac OS X 10.8.)
tell application "Finder"
set folder1 to folder POSIX file "/POSIX/path/to/folder/of/images"
-- for example: "/Users/me/Desktop/My images"
set folder2 to folder POSIX file "/POSIX/path/to/folder/of/files"
-- for example: "/Users/me/Desktop/My files"
set N to (count folder1)
if not (count folder2) = N then return
set theImages to files of folder1
set theFiles to files of folder2
tell application "Image Events" to launch
repeat with k from 1 to N
set thisImageFile to item k of theImages
tell application "Image Events"
set theImage to open thisImageFile as alias
save theImage with icon
close theImage
end tell
tell application "Finder"
activate
set infoWindow1 to open information window of thisImageFile
tell application "System Events"
keystroke tab
keystroke "c" using command down
keystroke "x" using command down -- optional
end tell
close infoWindow1
set infoWindow2 to open information window of item k of theFiles
tell application "System Events"
keystroke tab
keystroke "v" using command down
end tell
close infoWindow2
end tell
end repeat
tell application "Image Events" to quit
end tell
Message was edited by: Pierre L. (“count folder” instead of “count files of folder”) -
Extracting from flat file for testing inplace of ECC(r/3)
Hi Expert,
Please help me out and give me your suggestion.
We are creating a custom table in ECC it is under progress.
I would like to create infoObject, transformation, DTP and Cube and create queries with loading info by flate file. Later on connection whole provider to table.
Give me suggestion is ther any problem for this Or any good opinion.
Thanks in AdvanceLoading from a flat file for testing has worked well for me. We recently wanted to test an ODS object, but I didn't want to create a custom extracter until we knew if the ODS object would work for us. So under my infoSource I created a quick infopackage that pulled some test data from a flat file. We've loaded test data into cubes before. Only problem that I ever had was when I used Excel to create the flat file. Excel wants to truncate leading zeros. 0calmonth for example needs to be loaded as 072007 not 72007.
-
Movie from image files jerky playback
I'm making movies which have to be rendered out as an image sequence but when I play back the footage in Quicktime it is totally jerky and is skipping massively only using about 8 frames in a 250 frame sequence as far as I can see. It is totally unusable which is heartbreaking after so much work.
Quicktime movies other than image sequence ones play fine.
All the frames are there and numbered correctly.
This is a problem that started a few weeks ago and gradually got worse and worse.
It was suggested elsewhere that there wasn't enough hard drive space so I freed up a load and if anything it's now much worse.
Can anyone suggest what might be going wrong and how to fix it? Is there yet another obscure setting somewhere no one tells you about?
Thanks.
ti book 1 gig mhrz, 1 gig RAM, 60 gig HD Mac OS X (10.4.8) rendering image sequences from Artlantis and Poser. Both have same playback issue in Quicktime."Small files and big ones" is not really enough to go on. What codec are you using? A small 10 second clip in H264 at 640X480 and 10 mb/sec might choke all but the mightiest macs.
Maybe you are looking for
-
HT5318 Windows vista R6034 error/Error7 1114
how do I rectify the 2 error codes above ? on Windows Vista
-
Looking for replacement internal hard drives for a MacPro
Looking to replace internal hard drives in a MacPro. Was thinking about 3TB. Any recommendations?
-
Oracle 11.2.0.2.0 installer for download...
Hi All, I want to install oracle 11.2.0.2.0 in to my environment but I dont find any installer on oracle website. can anyone suggest me from where I get this installer? or there is no installer yet published by oracle and only patchset is available f
-
I created an iweb site for my employer using my personal mobile me account. I would like to create a seperate account for the business and move the website to that new account. With the transfer of the hosting of the site (re:cloud) I want to seperat
-
How to replace #Missing for a 0 number and not '0
Hello, I will like to know if any of you know how to replace in Excel the #Missing for a 0 (number 0), and not '0 (text 0), that is what it always return. Thanks