当前位置: 首页 > news >正文

做网站需要做哪些东西长春网站优化流程

做网站需要做哪些东西,长春网站优化流程,哪个网站可以做身份核验,郑州网站建设选微锐x背景:看书的时候经常遇到英文pdf,没有合适的翻译软件可以快速翻译全书。这里提供一个解决方案。 Step 1 打开英文pdfCTRLA全选文字CTRLC复制打开记事本CTRLV复制保存为data.txt Step 2 写一个C脚本 // ToolPdf2Html.cpp : 此文件包含 "main&quo…

背景:看书的时候经常遇到英文pdf,没有合适的翻译软件可以快速翻译全书。这里提供一个解决方案。

Step 1

  • 打开英文pdf
  • CTRL+A全选文字
  • CTRL+C复制
  • 打开记事本
  • CTRL+V复制
  • 保存为data.txt

Step 2

写一个C++脚本

// ToolPdf2Html.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//#include <iostream>
#include <cstring>
#include <vector>
#include <unordered_map>
#include <fstream>
#include <iostream>
#include <sstream>
#include <windows.h>//pdf->txt->html (edge translate)
static void ReadFileContentsByte(std::string filename, std::vector<char>& data)
{std::fstream fin;fin.open(filename, std::ios::in | std::ios::binary);if (!fin.is_open()){return;}//const int LENGTH = 1000;fin.seekg(0, std::ios::end);long int size = fin.tellg();fin.seekg(0, std::ios::beg);data.resize(size, 0);char temp;long i = 0;while ((temp = fin.get()) != EOF){//str.push_back((char)temp);if (i >= size) {std::cout << i << "/" << size << std::endl;exit(0);}data[i] = temp;i++;//std::cout << (byte)temp;}fin.close();
}static void ReadFileContentsLines(std::string filename, std::vector<std::string>& data)
{std::fstream fin;fin.open(filename, std::ios::in | std::ios::binary);if (!fin.is_open()){return;}std::string line;while (std::getline(fin, line)){data.push_back(line);}fin.close();
}static void WriteFileContentsByte(std::string filename, std::string& data)
{std::fstream fout;fout.open(filename, std::ios::out);if (!fout.is_open()){std::cout << "no open file " << filename << std::endl;return;}fout << data;fout.close();
}static std::string Number2Stri(int value)
{std::string str;std::stringstream ss;ss << value;ss >> str;return str;
}int main(int argc, char *argv[])
{std::cout << "Hello World!\n";std::string filepath = "data.txt";if (argc > 1) {filepath = argv[1];}std::cout << "filepath=" << filepath.c_str() << std::endl;std::vector<std::string> data;ReadFileContentsLines(filepath, data);std::cout << "data.size=" << data.size() << std::endl;//每100行分割成一个htmlstd::string htmlHead ="<!DOCTYPE html>\n""<html>\n""<head>\n""<meta charset = \"utf-8\">\n""<title>The C++ Programming Language</title>\n""</head>\n""<body>\n";std::string htmlEnd ="</body> </html>";std::string htmlPrevious ="<br/><br/><a href=\"a.hmtl\">上一个</a>";std::string htmlNext =" <a href=\"a.hmtl\">下一个</a>";int len = data.size();std::string output = htmlHead;WIN32_FIND_DATA findData;HANDLE hFind = FindFirstFile(L"output\\*", &findData);if (hFind == INVALID_HANDLE_VALUE) {std::cout << "文件夹不存在" << std::endl;if (CreateDirectory(L"output", NULL)) {std::cout << "文件夹创建成功" << std::endl;}else {std::cout << "文件夹创建失败,错误代码:" << GetLastError() << std::endl;}}else {FindClose(hFind);std::cout << "文件夹存在" << std::endl;}const int singleLen = 50;for (int i = 0; i < len; ++i) {//std::cout << i << ":" << data[i] << std::endl;if (i != 0 && i % singleLen == 0) {           {                //saveint index = i / singleLen;//test//if (index > 10) {//    break;//}if (index == 1) {}else {output += "<br/><br/><a href=\"index" + Number2Stri((i - 1) / singleLen) + ".html\">Previous</a> ";}output += Number2Stri(i / singleLen);if ((index + 1) * singleLen >= len) {}else {output += " <a href=\"index" + Number2Stri(index + 1) + ".html\">Next</a>";}output += htmlEnd;std::string filep = "output/index" + Number2Stri(index) + ".html";std::cout << "write to " << filep.c_str() << std::endl;// std::cout << "output to " << output.c_str() << std::endl;WriteFileContentsByte(filep, output);output = htmlHead;}}output += data[i] + "<br/>";}std::cout << "finish." << std::endl;
}
  • 脚本会读入data.txt
  • 按行处理,每50行生成一个html
  • 命令行运行脚本
ToolPdf2Html.exe data.txt
  • 在output文件夹下生成一堆html

Step 3

用微软的Edge浏览器打开html,浏览器自动翻译英文

在这里插入图片描述
通过上一页下一页翻页

http://www.yidumall.com/news/41185.html

相关文章:

  • 找个美工做淘宝网站需要多少钱百度账号安全中心官网
  • 河东手机网站建设bt磁力搜索引擎在线
  • 免费申请网站com域名网站seo视频教程
  • 河北网站备案系统大数据精准营销获客
  • 什么是小手机型网站手游推广渠道平台
  • 在线客服系统有哪些怎么优化标题和关键词排名
  • oa连接到网站的链接怎么做网站seo综合诊断
  • 网站规划建设与管理维护浏览器里面信息是真是假
  • 网站开发工程师学什么著名营销策划公司
  • 做网站刷东西杭州seo薪资水平
  • 培训管理网站建设网站提交入口
  • 织梦 友情链接 网站名 分隔符上海优化seo排名
  • 网站建设需求方案文档网站seo诊断分析和优化方案
  • 自助网站制作系统源码商城推广
  • 印刷网站源码seocms
  • wordpress拖拽式编辑器系统优化大师
  • 网站建设进度表 下载新闻发稿公司
  • 高品质网站欣赏百度做广告怎么收费
  • 北京 政府网站建设公司推广普通话宣传海报
  • 贵港做网站建设价格费用西安seo计费管理
  • 深圳外贸建站网络推广联客易竞价账户托管公司哪家好
  • jsp网站开发工具软文营销的作用有哪些
  • 保定网站推广400办理网络推广服务外包
  • 合肥哪个公司做网站好东莞关键词优化实力乐云seo
  • 公务员做国外网站卖高仿seo营销推广
  • 陕西建站公司经典的软文广告
  • 打开网站自动跳转代码google play商店
  • 网站项目设计与制作2022新闻大事件摘抄
  • 电子商务网站建设建设目的招聘seo专员
  • 五指山网站建设百度推广后台