自费出书能获得稿费吗

自费出书能获得稿费吗

  自费出书是作者自己承担出书费用,出版社收到费用后给作者出版出来,但不会支付给作者稿费或者版税。只有公费出书出版社会给与稿费和版税,但大部分的书也没法获得太多,有的稿费给几百块钱,几乎可以忽略不计。

6a845832317180b6322eff30ed2d8f51.jpeg

  一般作者获得稿费或版税的方式是,出版社看中了作者的稿子,愿意免费帮作者出版出来,相当于双方一方出钱一方出稿子,共同出书,发行后获得的利润部分,出版社与作者根据协议要求分成,此时作者获得的收入就是版税收入。而自费出书是作者自己自负盈亏与出版社直接联系。

  自费出书,书籍的稿子和出版费用都由作者自己负责。出版社能做的就是收了作者的钱,给作者把书出出来。书籍出版完成,作者成功拿到样书,或者按约定的上架要求上架,双方的合作关系就结束了。后期书卖不卖得出去,卖多少都与出版社无关,利润都是作者自己的。

  出书能够满足作者的物质需求。作者创作过程中往作品中倾注了大量的心血,由此带来的稿费是对他本人物质上的直接慰藉。出书给作者带来的利益分为两种:一种是有形的经济,其中包括稿费、图书销售金额等;另一种则是无形的经济,它虽然看不见摸不着,却能够在后期转化为实实在在的利益,它比通过卖书赚到的钱还要多,由此打造起来的个人品牌形象价值更是难以评估。所以,新人作者千万别将目光放到图书销售金额上了,应该着眼未来,这才是一个正确的态度!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以继续优化,将字符串替换的操作和字符串拼接的操作合并成一个方法,避免了重复的代码和字符串拼接带来的性能损耗。以下是优化后的代码: ```java StringBuilder conceptForm = new StringBuilder("<p > & nbsp; 您选择的保险计划为:</p >"); for (int i = 0; i < conceptForms.size(); i++) { NameAndConceptForm nameAndConceptForm = conceptForms.get(i); List<ConceptAndAmountForm> conceptAndAmountForms = nameAndConceptForm.getConceptAndAmountForms(); String name = nameAndConceptForm.getName(); if (StringUtils.isNotBlank(name)) { replaceAndAppend(conceptForm, "<p> 被保险人姓名:@被保人姓名@</p>", "@被保人姓名@", name); } for (int j = 0; j < conceptAndAmountForms.size(); j++) { ConceptAndAmountForm conceptAndAmountForm = conceptAndAmountForms.get(j); String selfAmount = conceptAndAmountForm.getSelfAmount(); String supportConcept = conceptAndAmountForm.getSupportConcept(); if (StringUtils.isNotBlank(selfAmount)) { replaceAndAppend(conceptForm, "<p> 投保计划:@保障方案@,员工自费@计划金额@元/年</p>", "@保障方案@", selfAmount); replaceAndAppend(conceptForm, "@计划金额@", supportConcept); } } } content = content.replace("@计划模板@", conceptForm.toString()); private static void replaceAndAppend(StringBuilder stringBuilder, String template, String placeholder, String replacement) { int index = stringBuilder.indexOf(placeholder); if (index >= 0) { stringBuilder.replace(index, index + placeholder.length(), replacement); stringBuilder.append(template, index + replacement.length() - placeholder.length(), template.length() - placeholder.length()); } } private static void replaceAndAppend(StringBuilder stringBuilder, String template, String placeholder) { int index = stringBuilder.indexOf(placeholder); if (index >= 0) { stringBuilder.replace(index, index + placeholder.length(), ""); stringBuilder.append(template, index, template.length()); } } ``` `replaceAndAppend` 方法用于替换占位符并将字符串拼接到 StringBuilder 中,`replaceAndAppend` 方法的第二个参数用于指定占位符,如果占位符为空,则直接将模板拼接到 StringBuilder 中。这样可以避免重复的代码和字符串拼接带来的性能损耗。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值