简单一招就能进行不同平台的推文转移,复制粘贴。

引言


先说答案:借助微信公众号作为中转站

以135编辑器转移到秀米为例,流程如下:
135编辑器——135编辑器“微信复制”——推文到微信公众号图文素材——秀米授权公众号——秀米“导入公众号图文”。

过程

写推文的小伙伴们可能会遇到这个问题,两个平台的推文之间要包括样式图片等等如何一起如何转移到另外一个平台。因为正常情况下不管是用135编辑器的“外网复制”“微信复制”功能以及秀米的“微信复制”功能,粘贴到另外一个平台时就只有文案了。

这个时候根据文案来重新做样式导入图片就会极其麻烦了。
那要怎么解决这个问题呢?

因为我是用135编辑器的,所以这里说下将135编辑器推文转移到秀米上。

首先,你要自己注册一个公众号作为中转站。
这里的步骤略过,用微信号自己在官网上注册公众号,还是免费的。

我倾向于135编辑器的原因一是觉得风格简洁操作习惯有点像word,二就是如下这么一个“导入文章”功能。
像我写推文大多都是因为“主人的任务罢了”,所以一般都是根据老板的要求找到类似的推文做“轮子”,然后改一下文案和图片就可以发出去了。
用135编辑器“导入文章”功能可以通过链接免费导入其他优秀推文的样式,如下图:
在这里插入图片描述

看到优秀推文的你可以在电脑上右键推文空白处选择“用默认浏览器打开”即可知道推文的链接(一般只要这篇推文没被删除就链接就一直有效)
而同样的这个功能在秀米是需要“VIP”的。(老穷狗白嫖怪了QAQ)

回到正文,用135编辑器导入文章后编辑修改后,那么问题来了。
你老板上司用的是秀米(至少我这边认识的绝大多数人写推文都用秀米),要求你把推文发送到他们秀米账号上。因为他们的公众号是和秀米账号绑定的,这样发送推文比较方便。

而这个时候你看着你135编辑器辛辛苦苦写的推文却无法一键把样式和图片都复制到秀米那边去,百度知乎上也并不能找到答案,它们也只会告诉你没法实现。(我个人觉得这是两个平台竞争导致的恶性结果)

那这个时候只能曲线救国了。

在你的微信公众号选择“新建图文”。
在这里插入图片描述
先通过135编辑器的“微信复制”功能将推文一键复制到你自己微信公众号图文素材中新建的图文中,然后点击保存。

之后你需要将你的微信公众号和秀米账号进行绑定,如下图右边“授权公众号”。
在这里插入图片描述
授权成功后,点击该按钮选择“导入公众号图文”
即可把由135编辑器转移到微信公众号的推文再转移到秀米了。
在这里插入图片描述

这里提供一个简单的实现思路: 1. 创建一个窗口,窗口上放置一个文本框组件用于输入和显示文本内容。 2. 在窗口上添加菜单栏,菜单栏中包含“复制”、“粘贴”等选项。 3. 实现“复制”功能:当用户选择“复制”选项时,获取当前文本框中选定的文本,并将其复制到剪贴板中。 4. 实现“粘贴”功能:当用户选择“粘贴”选项时,从剪贴板中获取文本,并将其插入到文本框中光标所在位置。 以下是代码实现: ```java import java.awt.BorderLayout; import java.awt.EventQueue; import java.awt.FlowLayout; import java.awt.datatransfer.Clipboard; import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.StringSelection; import java.awt.datatransfer.Transferable; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JPanel; import javax.swing.JTextArea; import javax.swing.border.EmptyBorder; public class MyNotepad extends JFrame { private JPanel contentPane; private JTextArea textArea; private Clipboard clipboard; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { MyNotepad frame = new MyNotepad(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } /** * Create the frame. */ public MyNotepad() { setTitle("My Notepad"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 450, 300); // 创建菜单栏 JMenuBar menuBar = new JMenuBar(); setJMenuBar(menuBar); // 创建“编辑”菜单 JMenu editMenu = new JMenu("编辑"); menuBar.add(editMenu); // 创建“复制”选项 JMenuItem copyMenuItem = new JMenuItem("复制"); copyMenuItem.addActionListener(e -> copy()); editMenu.add(copyMenuItem); // 创建“粘贴”选项 JMenuItem pasteMenuItem = new JMenuItem("粘贴"); pasteMenuItem.addActionListener(e -> paste()); editMenu.add(pasteMenuItem); // 创建主面板 contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); contentPane.setLayout(new BorderLayout(0, 0)); setContentPane(contentPane); // 创建文本框 textArea = new JTextArea(); contentPane.add(textArea, BorderLayout.CENTER); // 创建剪贴板 clipboard = getToolkit().getSystemClipboard(); } // 复制功能 private void copy() { String selectedText = textArea.getSelectedText(); if (selectedText != null && !selectedText.isEmpty()) { StringSelection selection = new StringSelection(selectedText); clipboard.setContents(selection, null); } } // 粘贴功能 private void paste() { Transferable contents = clipboard.getContents(null); if (contents != null && contents.isDataFlavorSupported(DataFlavor.stringFlavor)) { try { String text = (String) contents.getTransferData(DataFlavor.stringFlavor); int pos = textArea.getCaretPosition(); textArea.insert(text, pos); } catch (Exception e) { e.printStackTrace(); } } } } ```
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值