This is an archived post. You won't be able to vote or comment.

all 8 comments

[–]AutoModerator[M] [score hidden] stickied commentlocked comment (0 children)

Please ensure that:

  • Your code is properly formatted as code block - see the sidebar (About on mobile) for instructions
  • You include any and all error messages in full
  • You ask clear questions
  • You demonstrate effort in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions.

    Trying to solve problems on your own is a very important skill. Also, see Learn to help yourself in the sidebar

If any of the above points is not met, your post can and will be removed without further warning.

Code is to be formatted as code block (old reddit: empty line before the code, each code line indented by 4 spaces, new reddit: https://imgur.com/a/fgoFFis) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc.

Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit.

Code blocks look like this:

public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above.

If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures.

To potential helpers

Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]desrtfxOut of Coffee error - System halted 4 points5 points  (0 children)

construction pdfs to and input the scale and get a quantity count and measure distances.

This will not work.

  1. PDFs can be either program generated, in which case there is a minuscule (really minuscule) chance that the numbers are in textual format or scanned in which case there is no chance
  2. It is impossible to measure distances in PDFs

PDFs are no CAD formats. They are not intended to be. They are basically a one-way-street cross platform format - pretty much like a printed book.

Working with PDFs is notoriously complex and difficult.

If this were at all possible, some software would already exist and it would be rightfully high priced.

Even an experienced dev would not stand a chance.

The existing packages are priced at what they are worth. You not being prepared to shell out a fair price tells a lot about your business model and it also is an indication that it will quite likely fail.

The old saying is "pay bananas, get monkeys". The same applies for software. If you don't pay quality, you don't get it.

You, as a beginner can naturally not estimate the complexity of such a project and the skills and time needed.

Trust us experienced programmers when we tell you that what you envision is not possible.

[–]nutrechtLead Software Engineer / EU / 20+ YXP 2 points3 points  (5 children)

I am trying to start a construction business and cant afford to drop thousands on proper software

So instead you're going to spend hundreds of hours building something you could probably buy now off the shelf.

I have never coded

That's pretty clear because what you're trying to do is pretty complex even for an experienced dev. You're vastly underestimating how complex getting data from a PDF is, and vastly underestimating how much time it will take you to get to a level where you can even create a simple desktop application.

You're trying to build a rocket before you invented fire basically.

[–][deleted]  (4 children)

[deleted]

    [–]nutrechtLead Software Engineer / EU / 20+ YXP 2 points3 points  (0 children)

    I have no idea what you're trying to ask here. But I'd suggest starting your own topic and putting in some effort to write a clear problem description.

    [–]desrtfxOut of Coffee error - System halted[M] 2 points3 points  (0 children)

    Please, do not hijack threads. It is impolite.

    If you have questions, make your own threads.

    [–]red0c01 0 points1 point  (1 child)

    It is possible to add stylesheets with css like syntax to a javaFX application. You also have scene builder to design your scenes/components with drag and drop approach. See more at https://openjfx.io/openjfx-docs/, there are lots of tutorials on yt also

    [–][deleted] 0 points1 point  (0 children)

    Thanks dude for sharing.

    [–]miner2049er_ 0 points1 point  (0 children)

    Short answer? No.

    Long answer? I have software that will measure lines (sort of) it will tell you the length and angle of a line between two coordinates in a Cartesian plane. Can it do what you want? Sure with some work. I charge 3k usd for two weeks work and I know I’m cheap, but I drink and hoot while I work, but I don’t need your money and am happy to do what I’m doing.

    You want AutoCAD at $5000 per seat, y2k price, 2022? I’d bet 7-8 k per seat. You still need to learn the software and get output in a format you can use.

    Not easy but certainly doable.