<< | Index | >>
<w:p> <w:pPr> <w:pStyle w:val="style0"/> <w:autoSpaceDE w:val="false"/> <w:snapToGrid w:val="false"/> <w:spacing w:line="360" w:lineRule="atLeast"/> </w:pPr> <w:r> <w:rPr> <w:sz w:val="22"/> <w:szCs w:val="22"/> <w:rFonts w:ascii="Arial" w:cs="Arial" w:hAnsi="Arial"/> </w:rPr> <w:drawing> <wp:inline distB="0" distL="0" distR="0" distT="0"> <wp:extent cx="923290" cy="913765"/> <wp:effectExtent b="0" l="0" r="0" t="0"/> <wp:docPr descr="A description..." id="1" name="Picture"/> <wp:cNvGraphicFramePr> <a:graphicFrameLocks xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" noChangeAspect="1"/> </wp:cNvGraphicFramePr> <a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"> <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture"> <pic:pic xmlns:pic="http://schemas.openxmlformats.org/drawingml/2006/picture"> <pic:nvPicPr> <pic:cNvPr descr="A description..." id="0" name="Picture"/> <pic:cNvPicPr> <a:picLocks noChangeArrowheads="1" noChangeAspect="1"/> </pic:cNvPicPr> </pic:nvPicPr> <pic:blipFill> <a:blip r:embed="rId4"/> <a:srcRect/> <a:stretch> <a:fillRect/> </a:stretch> </pic:blipFill> <pic:spPr bwMode="auto"> <a:xfrm> <a:off x="0" y="0"/> <a:ext cx="923290" cy="913765"/> </a:xfrm> <a:prstGeom prst="rect"> <a:avLst/> </a:prstGeom> <a:noFill/> <a:ln w="9525"> <a:noFill/> <a:miter lim="800000"/> <a:headEnd/> <a:tailEnd/> </a:ln> </pic:spPr> </pic:pic> </a:graphicData> </a:graphic> </wp:inline> </w:drawing> </w:r> </w:p>
Added support for stand alone image parsing(without anthor, wrap text)
For following format swissmedic number(use first one, as output directory name)
Zulassungsnummern 62069, 61848 (Swissmedic).
create parse_fachinfo_docx
in src/state/registration.rb
def parse_fachinfo(type, file) begin # establish connection to fachinfo_parser parser = DRbObject.new(nil, FIPARSE_URI) if type == :doc result = parser.send("parse_fachinfo_doc", file) else result = parser.send("parse_fachinfo_#{type}", file.read) end result rescue ArgumentError => e msg = @session.lookandfeel.lookup(:e_not_a_wordfile) err = create_error(:e_pdf_not_parsed, :fachinfo_upload, msg) @errors.store(:fachinfo_upload, err) rescue StandardError => e msg = ' (' << e.message << ')' err = create_error(:e_pdf_not_parsed, :fachinfo_upload, msg) @errors.store(:fachinfo_upload, err) e end end