Import Pdf To Cad Lines

0 views
Skip to first unread message

Gano Richardson

unread,
Aug 5, 2024, 1:52:55 AM8/5/24
to nonstorchila
SomeKFS eDocs allow a user to import line items/lists to auto-fill a section. The most common Import Lines function is often the Accounting Lines tab, allowing users to populate multiple/many accounting lines into their document, but the Accounting Lines isn't the only import opportunity. Using an import feature is useful for areas that have 10+ line items they need to add to a document, so they don't have to manually type in data.

The import lines button is located in the upper right of each appropriate tab (for example, the Accounting Lines tab in the Disbursement Voucher, or the Line Items tab in the Requisition). This Import Lines button allows you to import a csv file containing multiple lines of data into the tab.


Final post on this (hopefully): my workaround was to explode the joined curve into segments, make it a new layer for ease of visibility, then bring all the curves on that layer in. Worked great and I was able to extrude my road.


Hi, I have this problem too, my understanding is that your solution is to generate a separate model line, I hope to import Revit as a general model family file as the previous version, so that it is easy to manage files.


The quilts will always come in when a part is imported. They can be removed from the individual parts using the import data doctor. However, since you are new to CREO, layers would be the best method.


That would be the manual method of fixing it and akin to your desire to import blocks as just plain geometry. I have to do this each time I import most of the work from outside architects and civil engineers. Alternatively, you could ask them to set their pline thickness to 0 or those objects if they are keen to making your life a little easier ? There is really no good reason in AutoCAD to use the pline trick since the adoption of line weights like 20 years ago.


edit: Having autocad blocks imported as symbols might be a good thing for you if those symbols are repeated many times through the project. All you have to do is go into a symbol, fix the graphics, and all the instances will update accordingly. That might help with your doors and windows if you want to keep them as symbols instead of raw geometry. If each symbol is unique and not repeated in the file, I would opt for my method described earlier.


This happens to me on half of the DWGs I import. A couple years ago I got annoyed enough to make a little hacky script to stomp out crazy line weights. It's not an example of good scripting but I use it almost every time I import a DWG ? . It works on lines inside of symbols.


Once it's in your Resource Manager you can right click on the folder and choose open or go to Window > Script Palettes to open the palette. Once it's open double clicking the script in the palette will make it run.


OK so I ran the script and after a bit the screen redraws and nothing seems to have changed. When I double click and edit the 2D of the symbol, I see that the linework is indeed changed and without doing anything more, I exit the symbol and the linewt changes. So I will still have to enter each symbol individually.


I run the script. Less than 10 seconds passes and all of the objects blink off then on again with no visual change. When I enter the symbol I see that it actually has changed so I exit. Voila. But I still have to enter/exit the symbol.


Ha. I just read this script. Really clunky. If I get a second and @PatStanford doesn't beat me to it I'll make the ForEachObject criteria be not so bad and add a reset for symbols. It's another example of a script where the first time it did what I needed was the last time I looked at it. I've been using it for years not realizing how clunky it is ?


It's not all that clunky, really. I moved the LW variable in to the StompIt procedure since you don't need it to be global, and I added some indentation to make it a hair more legible. But the core script is about as elegant as it can be for what it does. The only change that I would consider making would be to add in a criteria for the ForEachObject procedure to only operate on the active layer (since DWG exports tend to be on a single layer immediately following import) to remove the possibility of accidentally overwriting intentionally set high line weights (I usually have a higher line weight on my title blocks, for example), or to just set all of the flagged objects to setting the line weight to be By Class, as I think that would be more useful in the long run. This comes with the added benefit of not needing an additional callback procedure for the ForEachObject procedure. These changes are made below:


Thanks @Jesse Cogswell ! I was going to take LW out of the criteria, since it makes absolutely no sense being there. And then do another procedure to find all the reset all the symbols. Might do it tonight depending on how the evening goes ?


@michaelk Oops, forgot to remove that criteria in the second script, since it's really not necessary. The ReDrawAll should cover doing the reset, at least it did in my (admittedly very quick) testing.


I just tried removing the LW test. In my original script -- that I've been using for years -- it let me declare a variable called LW and use the LW meaning Line Weight as part of a conditional in the criteria. Bone headed on my part. Can't believe that it worked at all ?


But using line weight in the criteria does an interesting thing. It only returns objects that can have a line weight. If you just look at objects on the layer or objects that aren't loci then it passes inappropriate objects, like symbols, to the procedure. Better to be lucky than good.


Looks like SetLW always uses Mils, no matter what the document line weight unit is. This version will only look at the active layer. In my quick testing it handles objects in symbols and in nested symbols!


Hi Pepijn

It depends on which program you use for graphics, if it is .skp you can import it as you see it in your 3D program, just have the described object in 3D, just export it in .skp and import it into D5, import it by pressing a small icon on the left in high.

You can import everything you want there, based on the format that it shows you when you press it


But the whole environment does this, you should find a way to give the outline of the object a thickness, that is, draw a string in 3D with black material, in this case you would have the object with the outline


Perhaps the effect could be achieved in post using an outline model combined with channel map output? If you have other better suggestions for this, such as an outline model for individual objects, you can suggest this in our forum. Latest Ideas & Requests topics - D5 RENDER FORUM


Well,we know that D5 does not display lines, but we know that D5 can display single faces. We can use certain plugins in su to convert DWG lines into faces with height, similar to the lofting in 3dsmax, and move them to appropriate heights, such as the finished surface of the ground.


Hi, the only way to view a two-dimensional map, i.e. a CAD, is to make an image of the project and insert it into a plane like a texture, because D5 is a rendering engine not a graphics program. But be careful with the scale, the setting is best to make a file in the graphic one separately, give the map on the plan the right scale and import it as an object on D5, so you can move it, rotate it and scale it too.

Good work


Hello, D5 does not support direct import of layout drawings in CAD format at this time. But you can try to export your layout as a picture and then import it into D5 via other D5 supported modelling software.


I created a simple Bezier curve in Inkscape and imported it in Carbide Create. When I open and zoom in, I see two lines instead of a single line. How can I make it as a single line in CC. I just want to cutout the shape (Outside offset). The machine seem to cut the line twice and the width is not I want. It is wider because of 2 lines.


Thanks for posting. EER data should come with a gain reference (.gain format probably, or .mrc format) and in the gain reference, any zero values indicate defects. These are automatically corrected during motion correction. However, the import job (presumably this image is from the import job?) does not actually correct the defects in the images it creates. If you run the data through motion correction (eg. patch motion) you should see that the defects disappear in the motion corrected micrographs (and you can check with the exposure curation job for example).

This assumes that the gain reference actually does have zeros in the defect locations (which is part of the EER spec from TFS).


Thank you for letting me know your thoughts. Although the EER movies are imported with a gain reference (mrc format), the defects still appear in the motion corrected micrographs when I check with the exposure curation job.


How did you get the gain reference ( .mrc format)? In my experience, the defects are caused by the wrong gain reference. You can try to import .eer movies without .mrc gain reference. If the images appear ok, then the problem is solved.


No. MRC format only. The .gain files output by EPU are internally TIFF files, so can be converted with various different EM programs, although I find I generally get better results generating a gain reference from the raw movies.


As for the defect lines, you can either provide a defect file (four column plain text) or edit the gain reference to set the defect lines to be zeroes - per discussion in this thread - that acts the same as a defect file for CryoSPARC.


I got a datasets with some cells contain multiple lines. Like row3 under SrreComm column, there are two lines (see picture below. When importing the data, sas will automatically read this one cell as 2 records. I tried to use TERMSTR=CRLF but did not work. Anyone know how to deal with it?


Yes. The data comes from an excel file, which was from SAS! Some cells do have cooma but the major problem seems like coming from the split lines instead of comma. Not quite understand the reason. I swap missover to truncover now and put ignoredoseof. Get nothing! And no error in the log.

3a8082e126
Reply all
Reply to author
Forward
0 new messages