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

做网站需要做哪些东西快速排名提升

做网站需要做哪些东西,快速排名提升,vi设计公司排名前十强,肇庆网站搜索排名背景:看书的时候经常遇到英文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.zhongyajixie.com/news/31383.html

相关文章:

  • 青海网站建设怎么建设百度怎么推广自己的信息
  • 网站建设与管理难学吗nba实力榜最新排名
  • 如何做h5 网站seo排名资源
  • 织梦框架做网站简单怎么给自己的公司建立网站
  • 温州做网站制作哪家好优化搜索点击次数的方法
  • 西充县住房和城乡规划建设局网站移动建站模板
  • 店铺网站域名怎么做seo外链推广平台
  • 做网站能传电影网站多少钱游戏优化大师下载安装
  • 企业手机网站开发哪个网站做推广效果好
  • 公众平台网站开发哪家好最常用的搜索引擎有哪些
  • 怎么做网站投放广告的代理商百度网站排名seo
  • 空间查看网站腾讯广告推广平台入口
  • h5做网站教程seo搜索引擎优化推荐
  • 建设网站的技术方案是啥萧山市seo关键词排名
  • 风险地区查询最新长沙seo排名外包
  • 建设一个网站方象科技服务案例
  • 宁波妇科中医哪个好有利于seo优化的是
  • 爱站工具包官网下载吉林关键词优化的方法
  • 宁波做外贸网站推广沈阳seo网站推广
  • 江苏省中医院网站建设深圳seo优化
  • 嘉兴五县两区网站建设关键词优化骗局
  • app试玩网站制作友情链接交换方式有哪些
  • 地方网站模板西安外包网络推广
  • 应用商店软件大全seo产品是什么意思
  • 做企业的网站都要准备什么手续怎么把网站排名到百度前三名
  • 选择建设网站公司要注意什么站长统计app软件下载官网安卓
  • 滕建建设集团网站cpm广告联盟平台
  • 求职招聘网站开发百度seo词条优化
  • 做网站的时候遇到的问题北京网络推广公司
  • 用python做的大型网站软件培训